用pyecharts画散点图
时间: 2023-09-11 15:04:11 浏览: 96
下面是用pyecharts画散点图的代码示例:
```python
from pyecharts.charts import Scatter
from pyecharts import options as opts
# 准备数据
x_data = [1, 2, 3, 4, 5, 6]
y_data = [10, 20, 30, 40, 50, 60]
# 创建散点图并添加数据
scatter = Scatter()
scatter.add_xaxis(x_data)
scatter.add_yaxis("散点图", y_data)
# 设置图表标题和坐标轴标签
scatter.set_global_opts(
title_opts=opts.TitleOpts(title="散点图示例"),
xaxis_opts=opts.AxisOpts(name="X 轴"),
yaxis_opts=opts.AxisOpts(name="Y 轴"),
)
# 显示图表
scatter.render_notebook()
```
运行上述代码即可在Jupyter Notebook中显示散点图。你也可以使用`render()`方法将图表保存为html文件,或使用`show()`方法在浏览器中查看图表。
相关问题
pyecharts画散点图
以下是使用pyecharts库绘制散点图的示例代码:
```python
import pandas as pd
from pyecharts import options as opts
from pyecharts.charts import Scatter
# 读取CSV文件
data = pd.read_csv('data.csv')
# 获取x轴和y轴数据
x_axis = data['x']
y_axis = data['y']
# 创建散点图
scatter = Scatter()
scatter.add_xaxis(x_axis)
scatter.add_yaxis('y', y_axis)
# 设置散点图样式
scatter.set_global_opts(
title_opts=opts.TitleOpts(title='Scatter Plot'),
xaxis_opts=opts.AxisOpts(name='x'),
yaxis_opts=opts.AxisOpts(name='y')
)
# 保存散点图为HTML文件
scatter.render('scatter.html')
```
在这个示例中,我们首先使用pandas库读取CSV文件,并将x_axis和y_axis分别作为x轴和y轴数据。然后,我们使用pyecharts.charts.Scatter()函数创建散点图并向其中添加x轴和y轴数据。最后,我们使用set_global_opts()函数设置散点图的样式,并使用render()函数将生成的散点图保存为一个HTML文件。
pyecharts画散点气泡图
以下是使用pyecharts绘制散点气泡图的示例代码:
```python
from pyecharts import Scatter
# 准备数据
data = [
[10.0, 8.04, 10],
[8.0, 6.95, 12],
[13.0, 7.58, 15],
[9.0, 8.81, 7],
[11.0, 8.33, 11],
[14.0, 9.96, 14],
[6.0, 7.24, 9],
[4.0, 4.26, 4],
[12.0, 10.84, 12],
[7.0, 4.82, 5],
[5.0, 5.68, 3]
]
# 绘制散点气泡图
scatter = Scatter()
scatter.add(
"散点气泡图",
data,
xaxis_name="X轴",
yaxis_name="Y轴",
symbol_size=20,
label_opts=opts.LabelOpts(is_show=False),
itemstyle_opts=opts.ItemStyleOpts(
opacity=0.8,
border_width=1,
border_color="white",
color="#6E9CD7",
),
)
# 保存图表
scatter.render("scatter_bubble.html")
```
在这个示例中,我们使用了pyecharts的Scatter类来绘制散点气泡图。我们首先准备了数据,然后使用add()方法添加数据和一些配置选项,例如x轴和y轴的名称、气泡大小、标签选项和样式选项等。最后,我们使用render()方法将图表保存为HTML文件。
阅读全文