• Matplotlib是Python最著名的绘图库之一,提供了一整套和MATLAB相似的命令API,既适合交互式地进行制图,也可以作为绘图控件方便地嵌入GUI应用程序中。
• Matplotlib的pyplot子库提供了和MATLAB类似的绘图API,方便用户快速绘制2D图表,包括直方图、饼图、散点图等。
• Matplotlib配合NumPy等模块使用,可以实现科学计算结果的可视化显示。
具体内容大家可以进入matplotlib官网进行了解。
import matplotlib.pyplot as plt#导入模块matplotlib.pyplot
%matplotlib inline#在notebook中显示所绘图像
import numpy as np
x = np.linspace(0.05,10,1000)#在0.05-10之间生成1000个数
y = np.sin(x)
plt.plot(x,y)
plt.plot(y,'c')#单引号中表示颜色
plt.show()#显示图像
想要尝试更多的颜色,可以看我曾经转过的一篇RGB颜色对照表。
常用的Markers类型
字符 | 类型 | 字符 | 类型 |
---|---|---|---|
’ . ’ | 点 | ’ , ’ | 像素点 |
’ o ’ | 圆点 | ’ v ’ | 下三角点 |
’ ^ ’ | 上三角点 | ’ < ’ | 左三角点 |
’ > ’ | 右三角点 | ’ 1 ’ | 下三叉点 |
’ 2 ’ | 上三叉点 | ’ 3 ’ | 左三叉点r |
’ 4 ’ | 右三叉点 | ’ s ’ | 正方点 |
’ p ’ | 五角点 | ’ * ’ | 星形点 |
’ h ’ | 六边形点1 | ’ H ’ | 六边形点2 |
’ + ’ | 加号点 | ’ x ’ | 乘号点 |
’ D ’ | 实心菱形点 | ’ d ’ | 瘦菱形点 |
’ l ’ | 竖线点 | ’ _ ’ | 横线点 |
Line Style
字符 | 类型 |
---|---|
’ - ’ | 实线 |
’ – ’ | 虚线 |
’ -. ’ | 虚点线 |
’ : ’ | 点线 |
plt.plot()常用参数
• linewidth :定义线