说明
pyecharts 是一个用于生成 Echarts 图表的类库。Echarts 是百度开源的一个数据可视化 JS 库。用 Echarts 生成的图可视化效果很是棒,pyecharts 是为了与 Python 进行对接,方便在 Python 中直接使用数据生成图。python
今天咱们就用jupyter notebook(工具)和pyecharts(库)绘制图形web
1、Pyecharts绘制散点图
label_opts=opts.LabelOpts(is_show=False) #是(True)否(False)显示散点图对应的数据echarts
from pyecharts.charts import Scatter
import pyecharts.options as opts
import numpy as np
x = np.linspace(0,2*np.pi,100)
y = np.sin(x)
y2 = np.cos(x)
(
Scatter()
.add_xaxis(xaxis_data=x)
.add_yaxis(series_name='sin',y_axis=y)
.add_yaxis(series_name='cos',y_axis=y2,label_opts=opts.LabelOpts(is_show=False))#是否显示散点图对应的数据
).render_notebook()
2、Pyecharts绘制线图
title_opts=opts.TitleOpts(title=‘曲线’) #设置标题svg
from pyecharts.charts import Line
import pyecharts.options as opts
import numpy as np
x = np.linspace(0,2*np.pi,100
y = np.sin(x)
(
Line()
.add_xaxis(xaxis_data=x)
.add_yaxis(series_name='sin',y_axis=y,label_opts=opts.LabelOpts(is_show=False))
.add_yaxis(series_name='cos',y_axis=np.cos(x),label_opts=opts.LabelOpts(is_show=False))
#设置全局配置
.set_global_opts(title_opt