有时候数据比较极端,就会…
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也行。
效果图
就稍微好一点…