Python Matplotlib
程序员文章站
2022-03-09 19:49:14
...
简介
matplotlib是最常用的2D绘制Python包。其官方网站为:https://matplotlib.org/
一个简单的例子与参数设置
为了方便起见,matplotlib给出了很多默认设置。 你几乎可以控制所有matplotlib中提供的属性值:figure大小和像素,line的宽度、颜色和样式,axes,axis和grid属性,文本和字体属性等等。尽管大多数情况下,matplotlib的默认值都足够好了,但在某些情况下,你可能还是想用自己的方式修饰这些属性。
1)例子
import numpy as np
from matplotlib import pyplot as plt
X = np.linspace(-np.pi, np.pi, 256)
C,S = np.cos(X),np.sin(X)
plt.plot(X, C)
plt.plot(X, S)
plt.show()
2)参数设置
import numpy as np
from matplotlib import pyplot as plt
# 创建一个10*8大小的figure,每1*1中包含80个像素点,即创建了像素大小为800*640的figure
plt.figure(figsize=(10, 8), dpi=80)
# 在figure画布中建立一个子画布,221表示2*2共分成四个子画布,1代表使用的是第一个子画布
plt.subplot(221)
# 准备横坐标与纵坐标的数据
X = np.linspace(-np.pi, np.pi, 256)
c, s = np.cos(X), np.sin(X)
# 绘制曲线,color设置颜色,linewidth设置线宽,linestyle是设置线的类型‘-’为实线
plt.plot(X, c, color='blue', linewidth=1.0, linestyle='-')
plt.plot(X, s, color='green', linewidth=1.0, linestyle='-')
# 调整横坐标和纵坐标的宽度
plt.xlim(-4.0, 4.0)
plt.ylim(-1.0, 1.0)
# 设置显示坐标的间隔个数
plt.xticks(np.linspace(-4, 4, 9, endpoint=True))
plt.yticks(np.linspace(-1, 1, 5, endpoint=True))
# 显示画布
plt.show()
参考文章:
【1】https://blog.csdn.net/hustqb/article/details/76224208
上一篇: iOS - CADisplayLink
下一篇: 【模板】ST表