0
点赞
收藏
分享

微信扫一扫

【疑难杂症】取消pyecharts绘制地图时默认显示小圆点标识


取消pyecharts绘制地图时默认显示小圆点标识

  • ​​1 问题​​
  • ​​2 问题解决​​


知识梳理不易,请尊重劳动成果,文章仅发布在CSDN网站上,在其他网站看到该博文均属于未经作者授权的恶意爬取信息

1 问题

在使用pyecharts绘制可视化地图信息时候,默认出现的图像是带有圆点标记,比如​​官网代码​​运行输出如下:

【疑难杂症】取消pyecharts绘制地图时默认显示小圆点标识_pyecharts

2 问题解决

方式一: ​​showLegendSymbol=False​

from pyecharts import options as opts
from pyecharts.charts import Map
data = [['辽宁',325],['广东',202],['浙江',191],['江苏',456],['上海',76]]


C = (Map()
.add("",data , "china")
.set_series_opts(label_opts=opts.LabelOpts(is_show=False),showLegendSymbol=False) #是否显示地理信息标记
.set_global_opts(
visualmap_opts=opts.VisualMapOpts(max_=500, is_piecewise=False), #控制分段还是连续
title_opts=opts.TitleOpts(title="Geo-基本示例") #图题
))

C.render_notebook()

输出结果如下:(注意这里的参数是在set_series_opts设置中的第一层,与label_opts设置并列,区别于下面的一种解决方式)

【疑难杂症】取消pyecharts绘制地图时默认显示小圆点标识_pyecharts_02


方式二:​​itemstyle_opts=opts.ItemStyleOpts(color="transparent")​

from pyecharts import options as opts
from pyecharts.charts import Map
data = [['辽宁',325],['广东',202],['浙江',191],['江苏',456],['上海',76]]


C = (Map()
.add("",data , "china")
.set_series_opts(label_opts=opts.LabelOpts(is_show=False), #是否显示地理信息标记
itemstyle_opts=opts.ItemStyleOpts(color="transparent"))
.set_global_opts(
visualmap_opts=opts.VisualMapOpts(max_=500, is_piecewise=False), #控制分段还是连续
title_opts=opts.TitleOpts(title="Geo-基本示例") #图题
))

C.render_notebook()

输出结果如下:(注意这里是通过让颜色变得透明从而取消标识,参数是在itemstyle_opts下面,属于第二层参数里面的设置,和第一种方式的位置要注意区别开)

【疑难杂症】取消pyecharts绘制地图时默认显示小圆点标识_地图_03


举报

相关推荐

0 条评论