Python --建立一张简单的S-T图像,附带一些matplotlib的简单介绍
首先是matplotlib在pycharm下的安装:
(venv) E:\py>pip install matplotlib
接下来是简单的S-T空表的建立代码如下
import datetime
from pylab import *
from matplotlib.ticker import MultipleLocator, FormatStrFormatter
import matplotlib.dates as mdate
import matplotlib.pyplot as plt
import csv
plt.figure()#创建绘图对象
plt.ylabel('S(m)', size=10)#y轴的标题以及字体大小
plt.xlabel('T(s)', size=10)#x轴的标题以及字体大小
plt.title('S-T', size=20)#图表的总标题以及字体大小
plt.xlim((0, 300))#x轴的尺度
plt.ylim((0, 120))#y轴的尺度
plt.savefig('C://Users//CZY//Desktop\ test1.png')#保存图像的位置,该图像保存在桌面,保存要在画线后,在展示前
plt.show()#展示图像
结果如下图
简单的画线代码如下
plt.hlines(y, xmin, xmax, colors='r', linestyles="-")#画水平线
plt.vlines(x, ymin, ymax, colors='r', linestyles="-")#画竖直线
plt.plot(x, y, linewidth=1, c='r')#画一条由(x,y)坐标确定的线,X,Y都是数组,且数组内的元素个数要相同,c为颜色以及线的样式,linewidth为线的宽度
更多的颜色设置以及线条样式可以参考:
https://www.cnblogs.com/darkknightzh/p/6117528.html