主要采用两个库:1、plotly;2、matplotlib
我总结的不同是:如果想画可交互(放大标点),则用plotly,如果只是想简单看结果则用matplotlib
一、用plotly画
1.1 简单绘制折线图
import plotly_express as px # import plotly.express as px
import plotly.graph_objects as go
# data为输入数据
fig = go.Figure()
fig.add_trace(go.Scatter( #
y=data,
mode='lines', # mode模式
name='lines')) # 名字
fig.show()
可以得到结果图如图1.1。
图1.1 简单折线结果图
二 图片属性
2.1 绘制高清图像
如果在jupyter notebbok或者spyder中输出的图像,可以使用下面的程序控制输出图像的清晰度。
## 输出高清图像
%config InlineBackend.figure_format = 'retina'
%matplotlib inline