python pyecharts地图,python数据可视化pyecharts
这篇文章主要介绍了计算机编程语言可视化神器肾盂造影图之绘制地理图表,文章围绕主题展开详细的内容介绍,具有一定的参考价值,需要的小伙伴可以参考一下
目录
炫酷地图三维(三维的缩写)炫酷地图模板系列重庆市三维(三维的缩写)地图展示中国三维(三维的缩写)地图中国三维(三维的缩写)数据地图(适合做数据可视化)全国行政区地图(带城市名字)地球展示
炫酷地图
前期我们介绍了很多的地图模板,不管是全球的还是中国的,其实我感觉都十分的炫酷,哈哈哈,可是还有更加神奇的,更加炫酷的地图模板,下面让我们一起一饱眼福吧!
3D炫酷地图模板系列
重庆市3D地图展示
从肾盂造影图将选项作为选项导入
从pyecharts .图表导入地图3D
从pyecharts.globals导入图表类型
# 经纬度
example_data=[
[[119.107078, 36.70925, 1000], [116.587245, 35.415393, 1000]],
[[117.000923, 36.675807], [120.355173, 36.082982]],
[[118.047648, 36.814939], [118.66471, 37.434564]],
[[121.391382, 37.539297], [119.107078, 36.70925]],
[[116.587245, 35.415393], [122.116394, 37.509691]],
[[119.461208, 35.428588], [118.326443, 35.065282]],
[[116.307428, 37.453968], [115.469381, 35.246531]],
]
c=(
Map3D(init_opts=opts .InitOpts(宽度= 1400像素,高度= 700像素))。添加模式(
maptype=重庆,
itemstyle_opts=opts .ItemStyleOpts(
color=rgb(5,101,123),
不透明度=1,
边框宽度=0.8,
border_color=rgb(62,215,213),
),
light_opts=opts .Map3DLightOpts(
main_color=#fff ,
主强度=1.2
is_main_shadow=False,
main_alpha=55,
main_beta=10,
环境强度=0.3,
),
view_control_opts=opts .map 3d viewcontrolopts(center=[-10,0,10]),
post_effect_opts=opts .映射3d posteffectopts(is _ enable=False),
)。添加(
series_name=" ",
数据对=示例数据,
type _=图表类型10 . lines 3d,
效果=opts .Lines3DEffectOpts(
is_show=True,
周期=4,
trail_width=3
轨迹长度=0.5
trail_color=#f00 ,
trail_opacity=1,
),
linestyle_opts=opts .LineStyleOpts(is_show=False,color=#fff ,opacity=0),
)。set _ global _ opts(title _ opts=opts .TitleOpts(title=Map3D ))。呈现(区县三维(三维的缩写)地图. html’)
)
中国3D地图
数组里面分别代表:经纬度,数值
从肾盂造影图将选项作为选项导入
从pyecharts .图表导入地图3D
从pyecharts.globals导入图表类型
来自pyecharts.commons.utils im
port JsCode
example_data = [
("黑龙江", [127.9688, 45.368, 100]),
("内蒙古", [110.3467, 41.4899, 100]),
("吉林", [125.8154, 44.2584, 100]),
("辽宁", [123.1238, 42.1216, 100]),
("河北", [114.4995, 38.1006, 100]),
("天津", [117.4219, 39.4189, 100]),
("山西", [112.3352, 37.9413, 100]),
("陕西", [109.1162, 34.2004, 100]),
("甘肃", [103.5901, 36.3043, 100]),
("宁夏", [106.3586, 38.1775, 100]),
("青海", [101.4038, 36.8207, 100]),
("新疆", [87.9236, 43.5883, 100]),
("西藏", [91.11, 29.97, 100]),
("四川", [103.9526, 30.7617, 100]),
("重庆", [108.384366, 30.439702, 100]),
("山东", [117.1582, 36.8701, 100]),
("河南", [113.4668, 34.6234, 100]),
("江苏", [118.8062, 31.9208, 100]),
("安徽", [117.29, 32.0581, 100]),
("湖北", [114.3896, 30.6628, 100]),
("浙江", [119.5313, 29.8773, 100]),
("福建", [119.4543, 25.9222, 100]),
("江西", [116.0046, 28.6633, 100]),
("湖南", [113.0823, 28.2568, 100]),
("贵州", [106.6992, 26.7682, 100]),
("广西", [108.479, 23.1152, 100]),
("海南", [110.3893, 19.8516, 100]),
("上海", [121.4648, 31.2891, 100]),
]
c = (
Map3D(init_opts=opts.InitOpts(width="1400px", height="700px"))
.add_schema(
itemstyle_opts=opts.ItemStyleOpts(
color="rgb(5,101,123)",
opacity=1,
border_width=0.8,
border_color="rgb(62,215,213)",
),
map3d_label=opts.Map3DLabelOpts(
is_show=False,
formatter=JsCode("function(data){return data.name + " " + data.value[2];}"),
),
emphasis_label_opts=opts.LabelOpts(
is_show=False,
color="#fff",
font_size=10,
background_color="rgba(0,23,11,0)",
),
light_opts=opts.Map3DLightOpts(
main_color="#fff",
main_intensity=1.2,
main_shadow_quality="high",
is_main_shadow=False,
main_beta=10,
ambient_intensity=0.3,
),
)
.add(
series_name="Scatter3D",
data_pair=example_data,
type_=ChartType.SCATTER3D,
bar_size=1,
shading="lambert",
label_opts=opts.LabelOpts(
is_show=False,
formatter=JsCode("function(data){return data.name + + data.value[2];}"),
),
)
.set_global_opts(title_opts=opts.TitleOpts(title="Map3D"))
.render("中国3D地图.html")
)
中国3D数据地图(适合做数据可视化)
如果说前面的那个你看起来不太舒服,那么这个绝对适合做数据可视化展示哟!
from pyecharts import options as opts
看完直呼这个模板,适合做城市之间的数据对,同时也展示了经纬度。
全国行政区地图(带城市名字)
from pyecharts import options as opts
地球展示
import pyecharts.options as opts
其实pyecharts还可以做百度地图,可以缩放定位到每一个区域,但是其实我们在日常生活中可能用不上,如果要用可以去百度地图展示效果或者学习练习也是可的
到此这篇关于Python可视化神器pyecharts之绘制地理图表的文章就介绍到这了,更多相关Python绘制地理图表内容请搜索盛行IT软件开发工作室以前的文章或继续浏览下面的相关文章希望大家以后多多支持盛行IT软件开发工作室!
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。