Pyecharts 折线图y轴起点设置

在处理极端数据时,Pyecharts的折线图默认起点可能不理想。通过设置`min='dataMin'`参数,可以从所有折线中获取最小值作为Y轴起点,提供更合适的显示效果。若数据允许,直接设置`min=0.6`等固定值也能达到目的。

有时候数据比较极端,就会…

	import pyecharts.options as opts
	from pyecharts.charts import Line

	c = (
	    Line()
	        .add_xaxis(["抵制", "厌恶", "抵触", "无所谓", "偏向", "喜爱", "狂热"])
	        .add_yaxis('淘宝用户ASP102234617', [0.999791, 0.983875, 0.978754, 0.980461, 0.997837, 0.999788])
	        .add_yaxis('京东用户ASP2355119', [0.899791, 0.883875, 0.778754, 0.880461, 0.797837, 0.899788])
	
	)
	c.render()

在这里插入图片描述
很想…
在这里插入图片描述
如果可以在add_yaxis()中加个参数min=0.6,我这波将绝杀,但是加不得。


需要用这个形式添加参数

	import pyecharts.options as opts
	from pyecharts.charts import Line
	
	c = (
	    Line()
	        .add_xaxis(["抵制", "厌恶", "抵触", "无所谓", "偏向", "喜爱", "狂热"])
	        .add_yaxis('淘宝用户ASP102234617', [0.999791, 0.983875, 0.978754, 0.980461, 0.997837, 0.999788])
	        .add_yaxis('京东用户ASP2355119', [0.899791, 0.883875, 0.778754, 0.880461, 0.797837, 0.899788])
	        .set_global_opts(
	            yaxis_opts=opts.AxisOpts(
	                min_='dataMin'
	        )
	    )
	)
	c.render()

其中min=‘dataMin’是官方文档里给的方法,简言之,可以取到所有折线中的最小值当起始点。

当然你数据要是允许的话,简单粗暴一个 min=0.6也行。
在这里插入图片描述
效果图
在这里插入图片描述

就稍微好一点…

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值