pyecharts气泡图
时间: 2023-07-23 10:03:24 浏览: 361
对于使用 Pyecharts 创建气泡图,你可以按照以下步骤进行操作:
1. 首先,确保已在 Python 环境中安装了 Pyecharts 库。你可以使用以下命令进行安装:
```
pip install pyecharts
```
2. 导入所需的库和模块:
```python
from pyecharts import options as opts
from pyecharts.charts import Scatter
from pyecharts.commons.utils import JsCode
```
3. 创建一个 Scatter 对象,并设置图表的标题和大小:
```python
scatter = Scatter(init_opts=opts.InitOpts(page_title="气泡图示例"))
scatter.set_global_opts(title_opts=opts.TitleOpts(title="气泡图"),
visualmap_opts=opts.VisualMapOpts(type_="size", max_=100, min_=20))
scatter.set_global_opts(xaxis_opts=opts.AxisOpts(type_="value"),
yaxis_opts=opts.AxisOpts(type_="value"))
```
4. 添加数据并设置气泡的大小和颜色:
```python
data = [
[10.0, 8.04, 10],
[8.0, 6.95, 20],
[13.0, 7.58, 30],
[9.0, 8.81, 40],
[11.0, 8.33, 50],
[14.0, 9.96, 60],
[6.0, 7.24, 70],
[4.0, 4.26, 80],
[12.0, 10.84, 90],
[7.0, 4.82, 100],
[5.0, 5.68, 110]
]
scatter.add_xaxis([x[0] for x in data])
scatter.add_yaxis("气泡图", [x[1] for x in data],
[x[2] for x in data],
label_opts=opts.LabelOpts(formatter=JsCode("function(param){return param.data[2];}")))
```
5. 渲染图表并保存为 HTML 文件:
```python
scatter.render("bubble_chart.html")
```
这样,你就可以通过运行代码生成一个带有气泡图的 HTML 文件,并在浏览器中查看结果。请注意,上述代码只是一个示例,你可以根据自己的数据进行相应的调整和修改。
阅读全文