- 积分
- 1248
- 贡献
-
- 精华
- 在线时间
- 小时
- 注册时间
- 2018-4-12
- 最后登录
- 1970-1-1
|
登录后查看更多精彩内容~
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
我想要读取文件夹下所有txt文件画图,一个txt文件画一张,图片名保存为对应txt文件名。求大神帮忙。
下面附上我写的单个读取txt文件画图。想加上循环 批量读取 56691 文件夹下所有文件画图。
import numpy as np
import matplotlib.pyplot as plt
from matplotlib import rc
rc('mathtext', default='regular')
data = np.loadtxt('f:/obs_FR_hour/56691/20100325.txt',skiprows = 1)
fig = plt.figure()
ax1 = fig.add_subplot(111)
lns1 = ax1.plot(range(24), data[:, 1], '-r', label = 'TEM')
ax2 = ax1.twinx()
lns2 = ax2.plot(range(24), data[:, 4], '-b', label = 'RHU')
lns = lns1+lns2
labs = [l.get_label() for l in lns]
ax1.legend(lns, labs, loc=0)
#ax.grid()
ax1.set_xlabel("Time")
ax1.set_ylabel(r"TEM ($^\circ$C)")
ax2.set_ylabel(r"RHU(%)")
plt.savefig('f:/png/56691/20100325.png')
plt.show()
|
|