阅读背景:

用matplotlib画简单折线图示例

来源:互联网 

例1

import numpy as np
import matplotlib.pyplot as plt
from scipy import stats
rx1 = np.array([54.52, 55.14, 55.80, 56.43, 57.08, 57.71, 58.35, 58.97, 59.61, 60.25]) #纵坐标
t1 = np.linspace(20.5, 47.5, 10) #横坐标
a = stats.linregress(t1, rx1) #求线性回归方程
k = a[0] #斜率
b = a[1] #截距
plt.rcParams['font.sans-serif'] = ['SimHei'] #使中文能正常显示
plt.rcParams['axes.unicode_minus'] = False #使符号能正常显示
plt.rcParams['font.size'] = 16 #改变字体大小
plt.figure(figsize=(12, 6)) #改变图片大小
plt.grid(True) #显示网格
plt.plot(t1, rx1, 'k-o') #画图:穿过点的折线
plt.title(u'铜电阻阻值与温度曲线图(惠斯通电桥)') #标题
plt.xlabel('t(℃)') #横坐标说明
plt.ylabel('$R_X$(Ω)') #纵坐标说明(一对$之间是Tex表达式)
for  i in zip(t1, rx1):
    plt.text(i[0], i[1], str(i[1]), ha='right', va='bottom') #给点加上数据
plt.show() #显示图片import numpy as np
import matplotlib.pyplo



你的当前访问异常,请进行认证后继续阅读剩余内容。

分享到: