本文的文字及图片来源于网络,仅供学习、交流使用,不具有任何商业用途,版权归原作者所有,如有问题请及时联系我们以作处理。
以下文章来源于Python小例子 ,作者 Emily
今天教大如何完整绘制出下面的图形了:
原图如下,与上图相比,缺少一条曲线,x、y轴的线条颜色不清楚,今天我们添加这些功能。
添加曲线
在add_yaxis一条曲线,代码如下,原理与上一篇add_yaxis极为相似:
.add_yaxis(
series_name="订单量",
y_axis=y2_data,
symbol="circle",
symbol_size = 10,
is_symbol_show=True,
label_opts=opts.LabelOpts(is_show=False),
itemstyle_opts=opts.ItemStyleOpts(
color = "#c257F6"
),
markpoint_opts=opts.MarkPointOpts(
label_opts=opts.LabelOpts(
color = '#fff'
),
data = [opts.MarkPointItem(
type_ = 'max',
name = '最大值'
),opts.MarkPointItem(
type_ = 'min',
name = '最小值'
)]
)
)
x、y轴的线条颜色修改
这些属性都已被封装为单独对象,opts.AxisOpts对象里的opts.AxisLineOpts里的opts.LineStyleOpts
opts.SplitLineOpts控制x轴的网格线 is_show false 不显示:
opts.AxisTickOpts控制刻度不显示 is_show false :
xaxis_opts=opts.AxisOpts(
type_="category",
axisline_opts=opts.AxisLineOpts(
linestyle_opts=opts.LineStyleOpts(
color="rgba(204,187,225,0.5)"
)
),
splitline_opts=opts.SplitLineOpts(
is_show = False
),
axistick_opts=opts.AxisTickOpts(
is_show = False
)
)
y 轴线条颜色修改与之相似,代码不再粘贴。