在极坐标系中绘制的散点图称为极坐标散点图,用各散点在极坐标系中的方位角定义散点的方向,用散点在极坐标系中的半径定义散点偏离中心的位置。
\[\]
根据给定数据绘图,编写pyECharts代码如下所示:
code.python
import pandas as pd
from pyecharts.charts import Polar
from pyecharts import options as opts
df=pd.read_excel('2 复合散点图.xlsx',engine='openpyxl')
m,n=df.shape
data=[]
for i in range(m):
data.append(tuple(df.iloc[i,:]))
# 1. 创建散点图
scatter = Polar()
# 2. 动态添加所有数据系列
scatter.add("", data, type_="scatter",
label_opts=opts.LabelOpts(is_show=False))
scatter.render("scatterp.html")
运行代码,生成下图。
\[\]