使用pyecharts 绘制条形图 象形图片
时间: 2023-07-22 12:08:21 浏览: 126
您可以使用 pyecharts 来绘制条形图和象形图。首先,您需要安装 pyecharts。您可以通过以下命令使用 pip 进行安装:
```
pip install pyecharts
```
然后,您可以使用以下示例代码来绘制条形图和象形图:
```python
from pyecharts import options as opts
from pyecharts.charts import Bar
from pyecharts.globals import SymbolType
# 创建一个 Bar 实例
bar = Bar()
# 设置 x 轴数据和 y 轴数据
x_data = ['A', 'B', 'C', 'D', 'E']
y_data = [5, 20, 36, 10, 75]
# 添加数据到 Bar 实例
bar.add_xaxis(x_data)
bar.add_yaxis("", y_data)
# 设置象形图的样式
bar.set_series_opts(
label_opts=opts.LabelOpts(is_show=True),
itemstyle_opts=opts.ItemStyleOpts(color="skyblue"),
markpoint_opts=opts.MarkPointOpts(
data=[opts.MarkPointItem(type_="max", name="最大值")]
),
symbol=SymbolType.DIAMOND,
symbol_size=20,
)
# 设置全局配置项
bar.set_global_opts(
title_opts=opts.TitleOpts(title="Bar Chart with Pictorial Symbol"),
xaxis_opts=opts.AxisOpts(axislabel_opts=opts.LabelOpts(rotate=-15)),
yaxis_opts=opts.AxisOpts(name="数量"),
)
# 渲染并保存图表
bar.render("bar_chart.html")
```
这段代码会生成一个名为 "bar_chart.html" 的 HTML 文件,其中包含了绘制的条形图和象形图。您可以在浏览器中打开该文件查看结果。
请注意,为了绘制象形图,我们需要通过设置 `symbol` 参数为 `SymbolType.DIAMOND` 来指定象形的形状,并通过 `symbol_size` 参数设置象形的大小。
阅读全文