Lizzie_jc 2023-09-06 17:15 采纳率: 0%
浏览 13
已结题

Python · Pyecharts Geo - Geo_lines只显示涟漪效果 不显示line图

Pyecharts Geo - Geo_lines只显示涟漪效果 不显示line图
代码来自CDSN博主wwxxee

from pyecharts.charts import Geo
from pyecharts import options as opts
from pyecharts .globals import ChartType, SymbolType
geo = Geo()
geo.add_schema(maptype="china")
geo.add("",[("北京",10),("上海",20),("广州",30),("成都",40),("哈尔滨",50)],type_=ChartType.SCATTER, color="black")
geo.add("geo-lines",
[("上海","广州"),
("上海","新疆"),
("上海","哈尔滨"),
("成都","北京"),
("哈尔滨","广州")],
type_=ChartType.LINES,
effect_opts=opts.EffectOpts(is_show=True,symbol=SymbolType.ARROW,symbol_size=5,color="orange",trail_length=1),
linestyle_opts=opts.LineStyleOpts(is_show=True, width=1,opacity=1,curve=0.5,type_="solid",color="red")
)

geo.set_series_opts(label_opts=opts.LabelOpts(is_show=False))
geo.set_global_opts(visualmap_opts=opts.VisualMapOpts(),title_opts=opts.TitleOpts(title="Geo-Lines"))
geo.render_notebook()
geo.render("test1.html")

这里我把linestyle_opts的is_show设成True,但是效果图仍然只有涟漪效果,如果我把涟漪效果的is_show设成False的话就是个只有地图没有任何连线的空图,请各位指教要怎么做?用的是Jupyter notebook画的

img

  • 写回答

13条回答 默认 最新

  • z a x 2023-09-06 17:19
    关注
    获得0.40元问题酬金

    根据你提供的代码,你已经将 linestyle_optsis_show 属性设置为True,这应该显示线条效果。但是,如果你仍然只看到涟漪效果而没有线条,可能是因为pyecharts库的版本问题。请确保你使用的是最新版本的pyecharts库。

    另外,请确保你在Jupyter Notebook中正确渲染图表。你可以尝试使用 geo.render_notebook() 来在Jupyter Notebook中显示图表。如果仍然无法显示,请尝试在代码的最后添加 geo.render() 来生成HTML文件,然后在Jupyter Notebook中加载该HTML文件来查看图表。

    评论

报告相同问题?

问题事件

  • 系统已结题 9月14日
  • 创建了问题 9月6日

悬赏问题

  • ¥15 关于#python#的问题:如何通过pywinauto获取到图中“窗格”内部的内容
  • ¥15 visionMaster4.3.0 与QT 的二次开发异常
  • ¥50 关于#pcb工艺#的问题:这个设计电路中,最终组合起来起到了什么作用
  • ¥15 鼎捷t100或鼎捷E10生产模块与odoo17详细区别和鼎捷t100或鼎捷E10物料清单(BOM)可以在子级的子级在同一界面操作吗
  • ¥50 VS2019,xamarin框架串口调试报错Java.Lang.SecurityException: Exception of type
  • ¥20 QT如何判断QLineF线鼠标划过事件
  • ¥15 关于#phpstorm#的问题:phpstorm编辑工具 光标选中了就会自动复制到粘贴板上 这样我之前复制的内容就失效了
  • ¥15 pychram安装jupyter插件
  • ¥60 悬赏破解越狱iphone4s中360保险箱密码遗忘
  • ¥20 ARKts悬浮窗和快捷方式问题