示例代码:
from pyecharts.charts import Scatter from pyecharts import options as opts import numpy as np # 构建散点图scatter数据 x_data = np.linspace(0,10,30) y1_data = np.sin(x_data) y2_data = np.cos(x_data) # 绘制散点图 # 设置图表大小 figsise = opts.InitOpts(width='800px',height='600px') scatter = Scatter(init_opts=figsise) # 添加数据 scatter.add_xaxis(xaxis_data=x_data) scatter.add_yaxis(series_name='y = sin(x)散点图'#图例名称 ,y_axis=y1_data#数据 ,label_opts=opts.LabelOpts(is_show=False)#数据不显示 ,symbol_size=15#设置散点的大小 ,symbol='triangle'#设置散点的形状(cricle,rect,pin,triangle) ) scatter.add_yaxis(series_name='y = cos(x)散点图',y_axis=y2_data,label_opts=opts.LabelOpts(is_show=False)) # 设置标题 scatter.set_global_opts(title_opts=opts.TitleOpts("三角函数图像")) # 显示图片 scatter.render("scatter.html")
运行结果: