有时候数据比较极端,就会…
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也行。

效果图

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

被折叠的 条评论
为什么被折叠?



