pyecharts 柱形图案例 配置柱体颜色
时间: 2023-07-02 21:04:25 浏览: 91
你可以通过 `Bar` 中的 `itemStyle` 属性来设置柱体颜色。具体代码如下:
```python
from pyecharts import options as opts
from pyecharts.charts import Bar
x_data = ["Shanghai", "Beijing", "Guangzhou", "Shenzhen", "Chengdu"]
y_data = [23.2, 28.8, 21.5, 20.7, 18.6]
bar = (
Bar()
.add_xaxis(xaxis_data=x_data)
.add_yaxis(series_name="", y_axis=y_data, itemstyle_opts=opts.ItemStyleOpts(color="#c23531"))
.set_global_opts(title_opts=opts.TitleOpts(title="Bar-ItemStyle"))
)
bar.render_notebook()
```
在 `add_yaxis` 方法中,我们通过 `itemstyle_opts` 参数设置柱体颜色,这里我们设置为红色。你可以根据需要修改颜色值。
相关问题
pyecharts 柱形图案例
下面是一个使用 pyecharts 的柱形图案例:
```python
from pyecharts.charts import Bar
from pyecharts import options as opts
# 准备数据
x_data = ["苹果", "橙子", "葡萄", "香蕉", "草莓"]
y_data = [5, 20, 36, 10, 75]
# 创建 Bar 实例
bar = (
Bar()
.add_xaxis(x_data)
.add_yaxis("水果销售量", y_data)
.set_global_opts(
title_opts=opts.TitleOpts(title="水果销售量"),
xaxis_opts=opts.AxisOpts(name="水果"),
yaxis_opts=opts.AxisOpts(name="销售量"),
)
)
# 渲染图表到 HTML 文件中
bar.render("bar_chart.html")
```
执行代码后,会生成一个名为 `bar_chart.html` 的文件,打开该文件即可看到柱形图。代码中,我们使用了 pyecharts 的 `Bar` 类创建柱形图,然后设置了 x 轴和 y 轴的坐标轴名称,最后将图表渲染到 HTML 文件中。
pyecharts柱状图提示框背景颜色
可以通过设置 `graphic` 属性来设置柱状图提示框的背景颜色。具体实现方法如下所示:
```python
from pyecharts import options as opts
from pyecharts.charts import Bar
bar = (
Bar()
.add_xaxis(["A", "B", "C", "D", "E", "F"])
.add_yaxis("series0", [10, 20, 30, 40, 50, 60])
.set_global_opts(
tooltip_opts=opts.TooltipOpts(
is_show=True,
formatter=opts.TooltipOpts.Formatter(params='{a0}: {c0}'),
background_color='rgba(255, 255, 255, 0.3)',
border_color='rgba(255, 255, 255, 0.8)',
border_width=2,
extra_css_text='box-shadow: 0 0 3px rgba(0, 0, 0, 0.3);'
)
)
)
bar.render()
```
在上述代码中,我们通过 `background_color` 属性设置了提示框的背景颜色为白色半透明,通过 `border_color` 和 `border_width` 属性设置了提示框的边框颜色和宽度,通过 `extra_css_text` 属性设置了提示框的阴影效果。
阅读全文