当使用opensees时,想快速查看一下图像情况,因此做了这段代码,以方便查看
import matplotlib.pyplot as plt
plt.style.use("bmh")
plt.rcParams['font.family'] = 'sans-serif'
plt.rcParams['font.sans-serif'] = ['SimHei']
plt.rcParams['font.size'] = 12
plt.rcParams['axes.unicode_minus'] = False
x = []
y = []
with open('disp_34.out', 'r') as f:
for line in f:
data = line.split()
x.append(float(data[0]))
y.append(float(data[1]))
#plt.plot(x, y, color='blue', linestyle='-', linewidth=2, marker='o', markersize=6)
plt.plot(x, y, color='blue', linewidth=2)##线宽、颜色等
plt.xlim(0, x[-1])###限制x的最大值最小值,也可以不限制
plt.xlabel('时间/s')
plt.ylabel('顶部水平位移')
plt.show()
其他字