matplotlib:折线图
Posted felixwang2
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了matplotlib:折线图相关的知识,希望对你有一定的参考价值。
import numpy as np import matplotlib.pyplot as plt import matplotlib.dates as mdates # 解决中文显示问题 plt.rcParams[‘font.sans-serif‘] = [‘STLiti‘] # 用来正常显示中文标签 plt.rcParams[‘axes.unicode_minus‘] = False # 用来正常显示负号 # 有中文出现的情况,需要u‘内容‘ fig = plt.figure() ax1 = fig.add_subplot(111) #设置标题 ax1.set_title(‘折线图‘) #设置X轴标签 plt.xlabel(‘X‘) #设置Y轴标签 plt.ylabel(‘Y‘) x=np.linspace(-10,10,100)# -10到10平均分成100份 y=x**3 # plt.plot(x,y) # 方式一 ax1.plot(x, y, color=‘green‘, linestyle=‘dashed‘, marker=‘o‘, markerfacecolor=‘blue‘, markersize=12) #设置图标 plt.legend(‘x‘) plt.show()
plt.plot()参数设置
Property | Value Type |
---|---|
alpha | 控制透明度,0为完全透明,1为不透明 |
animated | [True False] |
antialiased or aa | [True False] |
clip_box | a matplotlib.transform.Bbox instance |
clip_on | [True False] |
clip_path | a Path instance and a Transform instance, a Patch |
color or c | 颜色设置 |
contains | the hit testing function |
dash_capstyle | [‘butt’ ‘round’ ‘projecting’] |
dash_joinstyle | [‘miter’ ‘round’ ‘bevel’] |
dashes | sequence of on/off ink in points |
data | 数据(np.array xdata, np.array ydata) |
figure | 画板对象a matplotlib.figure.Figure instance |
label | 图示 |
linestyle or ls | 线型风格[‘-’ ‘–’ ‘-.’ ‘:’ ‘steps’ …] |
linewidth or lw | 宽度float value in points |
lod | [True False] |
marker | 数据点的设置[‘+’ ‘,’ ‘.’ ‘1’ ‘2’ ‘3’ ‘4’] |
markeredgecolor or mec | any matplotlib color |
markeredgewidth or mew | float value in points |
markerfacecolor or mfc | any matplotlib color |
markersize or ms | float |
markevery | [ None integer (startind, stride) ] |
picker | used in interactive line selection |
pickradius | the line pick selection radius |
solid_capstyle | [‘butt’ ‘round’ ‘projecting’] |
solid_joinstyle | [‘miter’ ‘round’ ‘bevel’] |
transform | a matplotlib.transforms.Transform instance |
visible | [True False] |
xdata | np.array |
ydata | np.array |
zorder | any number |
以上是关于matplotlib:折线图的主要内容,如果未能解决你的问题,请参考以下文章
python使用matplotlib可视化折线图在可视化图像中同时绘制多条折线图
一个Python函数解决各样式折线图绘制——Matplotlib库示例
一个Python函数解决各样式折线图绘制——Matplotlib库示例