pyecharts3条形图可用的y轴渐变色,从上到下是高亮橙到高亮蓝的渐变色代码
时间: 2024-02-12 21:09:33 浏览: 179
在 Pyecharts3 中,可以使用 `yaxis_opts` 参数来设置条形图的 y 轴样式,包括渐变色。以下是一个从上到下高亮橙到高亮蓝的渐变色代码的例子:
```python
from pyecharts.charts import Bar
from pyecharts import options as opts
bar = Bar()
bar.add_xaxis(["A", "B", "C", "D", "E"])
bar.add_yaxis(
"",
[5, 20, 36, 10, 75],
yaxis_index=0,
itemstyle_opts=opts.ItemStyleOpts(
color=opts.Color(
type_='linear',
color_stops=[
opts.ColorStop(0, '#FFA500'),
opts.ColorStop(1, '#00BFFF')
]
)
),
)
bar.set_global_opts(yaxis_opts=opts.AxisOpts(
axislabel_opts=opts.LabelOpts(color='#fff'),
splitline_opts=opts.SplitLineOpts(is_show=False),
axisline_opts=opts.AxisLineOpts(
linestyle_opts=opts.LineStyleOpts(
color='#fff',
width=2,
type_='solid'
)
)
)
)
bar.render()
```
在这个例子中,我们通过 `color_stops` 参数设置了渐变色的起始和结束颜色,并将其传递给 `ItemStyleOpts` 对象。然后,我们将 `ItemStyleOpts` 对象作为参数传递给 `add_yaxis` 方法,以设置每个条形的样式。
最后,我们通过 `yaxis_opts` 参数设置了 y 轴的样式,包括标签、分隔线和轴线。你可以根据需要调整这些参数来创建不同的样式效果。
阅读全文