或者加上标签。
from pyecharts import options as opts
from pyecharts.charts import Map
from pyecharts.faker import Faker
from pyecharts.charts import Map3D
from pyecharts.globals import ChartType
from pyechartsmons.utils import JsCode
from pyecharts.datasets import register_url
from pyecharts.charts import HeatMaphubei_sum_patients = [["武汉市",50007],["孝感市",3518],["襄阳市",1175],["宜昌市",931],["仙桃市",575],
["黄冈市",2907],["荆州市",1580],["鄂州市",1394],["随州市",1307],["黄石市",1015],["荆门市",928],
["咸宁市",836],["十堰市",672],["天门市",496],["恩施土家族苗族自治州",252],["潜江市",198],["神农架林区",11]]c = (Map3D()#.add_schema(maptype="湖北",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=True, #鼠标选中显示名字#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,),)##Map(init_opts=opts.InitOpts(width="1400px", height="800px")).add(series_name="湖北各地确诊总人数",maptype="湖北",data_pair=hubei_sum_patients,#name_map=NAME_MAP_DATA,is_map_symbol_show=False,)#.set_series_opts(label_opts=opts.LabelOpts(is_show=False))#不显示地域名.set_global_opts(title_opts=opts.TitleOpts(title="湖北各地确诊总人数",subtitle="截至2020/04/01",#subtitle_link=WIKI_LINK,),tooltip_opts=opts.TooltipOpts(trigger="item", formatter="{b}<br/>{c} 人"),visualmap_opts=opts.VisualMapOpts(min_=10,max_=10000,range_text=["High", "Low"],is_calculable=True,range_color=["lightskyblue", "yellow", "orangered"],),).render("湖北确诊人数分布.html")
)
from pyecharts import options as opts
from pyecharts.charts import Map
from pyecharts.faker import Faker
from pyecharts.charts import Map3D
from pyecharts.globals import ChartType
from pyechartsmons.utils import JsCode
from pyecharts.datasets import register_url
from pyecharts.charts import HeatMaphubei_sum_patients = [["武汉市",50007],["孝感市",3518],["襄阳市",1175],["宜昌市",931],["仙桃市",575],
["黄冈市",2907],["荆州市",1580],["鄂州市",1394],["随州市",1307],["黄石市",1015],["荆门市",928],
["咸宁市",836],["十堰市",672],["天门市",496],["恩施土家族苗族自治州",252],["潜江市",198],["神农架林区",11]]c = (#Map(init_opts=opts.InitOpts(width="1400px", height="800px")).add(series_name="湖北各地确诊总人数",maptype="湖北",data_pair=hubei_sum_patients,#name_map=NAME_MAP_DATA,is_map_symbol_show=False,)#.set_series_opts(label_opts=opts.LabelOpts(is_show=False))#不显示地域名.set_global_opts(title_opts=opts.TitleOpts(title="湖北各地确诊总人数",subtitle="截至2020/04/01",#subtitle_link=WIKI_LINK,),tooltip_opts=opts.TooltipOpts(trigger="item", formatter="{b}<br/>{c} 人"),visualmap_opts=opts.VisualMapOpts(min_=10,max_=10000,range_text=["High", "Low"],is_calculable=True,range_color=["lightskyblue", "yellow", "orangered"],),).render("湖北人口分布.html")
)
这个是一个很基本的可视化,可以交互。
对更底层的东西不熟就只能模仿无法创新。
过程中是有很多报错的,总结起来就是没看文档瞎用类,然后就没定义了,或者不报错但也没渲染。找不到多少资料提前帮你摸出一条路,这个时候就要自己看文档了。其实我大部分结合实例,看懂文档真不是一下子的事情,什么全局配置、系列配置、接口和各种参数取值,太多了。
用add_schema()生成3D湖北地图,add()里还要再添加个maptype = ‘湖北’ ,就有如上效果。
额,好吧,后来还是弄懂了。
如何看懂pyecharts文档
发这篇博客一是交流经验二是虚心求教,希望有相关经验的同学不吝赐教,以上有哪些误人子弟的地方千万要指正。
后面我还会用pyecharts的页面组件、时间轴、词云做一些好玩的东西,希望有同学能看到。
本文发布于:2024-02-03 05:13:03,感谢您对本站的认可!
本文链接:https://www.4u4v.net/it/170690837948880.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
留言与评论(共有 0 条评论) |