pyecharts使用:TooltipOpts的使用及参数配置(目的解决提示框浮层和 axisPointer同时显示提示框问题)

   日期:2024-01-17     浏览:46    评论:0    

在使用pyecharts时,要设置柱形图上面的提示框,这个时候需要用到TooltipOpts。

TooltipOpts使用是在全局配置项里面设置,即:

.set_global_opts(tooltip_opts=opts.TooltipOpts())

 

下图是我同时设置了x轴和y轴的指示线,x轴使用的"shadow",y轴使用的"line",这个时候我是没有设置tooltip_opts。但是呈现的效果就是鼠标放上去x轴和y轴所对应的值都会在提示框中展示。我期望的是只展示x轴的提示信息。

.set_global_opts(xaxis_opts=opts.AxisOpts(name="时间",axispointer_opts=opts.AxisPointerOpts(is_show=True, type_="shadow")),
                 yaxis_opts=opts.AxisOpts(name="笔数",splitline_opts=opts.SplitLineOpts(is_show=True),
                        axispointer_opts=opts.AxisPointerOpts(is_show=True, type_="line",
                        linestyle_opts=opts.LineStyleOpts(type_="dashed",color="lightskyblue"))),           )

 

 

 查看官方文档:http://pyecharts.org/#/zh-cn/

 

 

 意思是:只要展示提示框,x轴和y轴对应的提示信息都会在提示框中展示。那么这个时候只有在提示框中的其他参数中寻找方法。

 

解决方法:根据文档分别在TooltipOpts设置triggeraxis_pointer_type参数。

tooltip_opts=opts.TooltipOpts(is_show=True,axis_pointer_type= "cross",trigger="axis")

 

 

 参数配置后图形只展示x轴对应的提示框浮层。如下图:

 

 目前的问题是交易状态笔数为0的也显示出来了,待解决。。。

 

 
打赏
 本文转载自:网络 
所有权利归属于原作者,如文章来源标示错误或侵犯了您的权利请联系微信13520258486
更多>最近资讯中心
更多>最新资讯中心
0相关评论

推荐图文
推荐资讯中心
点击排行
最新信息
新手指南
采购商服务
供应商服务
交易安全
关注我们
手机网站:
新浪微博:
微信关注:

13520258486

周一至周五 9:00-18:00
(其他时间联系在线客服)

24小时在线客服