import numpy as np
import matplotlib.pyplot as plt
DEMAND_H = [21.41, 23.21, 26.09, 26.72, 25.59, 26.45,
39.54, 47.28, 52.12, 49.13, 69.26, 61.97,
68.04, 68.56, 56.40, 41.32, 37.43, 25.44,
25.66, 21.94, 22.44, 24.63, 22.72, 22.59]
DEMAND_C = [11.51, 13.68, 16.01, 21.42, 21.97, 30.80,
38.94, 46.78, 50.97, 48.86, 34.77, 32.68,
27.77, 32.02, 33.22, 34.13, 40.78, 43.56,
51.48, 43.15, 36.49, 27.68, 19.14, 11.04]
plt.figure(figsize=(12, 8))
plt.plot(DEMAND_H, 'r-*')
plt.plot(DEMAND_C, 'b-*')
plt.xlim(0, 23)
plt.xticks(np.arange(0, 24, 1), labels=[t+1 for t in range(24)], fontsize=18)
plt.ylim(10, 70)
plt.yticks(fontsize=18)
plt.legend(['DEMAND_H', 'DEMAND_C'], ncol=1, fontsize=18)
plt.xlabel('时刻', family='Simsun', fontsize=20)
plt.ylabel('值', family='Simsun', fontsize=20)
ax = plt.gca()
ax.spines['right'].set_visible(False)
ax.spines['top'].set_visible(False)
plt.rcParams['xtick.direction'] = 'in'
plt.rcParams['ytick.direction'] = 'in'
plt.rcParams['font.sans-serif'] = ['Times New Roman']
plt.savefig('xxx.jpg', dpi=300, bbox_inches='tight')
plt.show()
![t图1](https://i-blog.csdnimg.cn/blog_migrate/68e2de9986e0deb85f055a696a9118bb.jpeg)
fig, ax1 = plt.subplots(figsize=(12, 8))
ax1.plot(DEMAND_H, 'r', marker='.', label='热负荷')
ax1.set_xlabel('时刻', family='Simsun', fontsize=20)
ax1.set_ylabel('预测热负荷值', color='r', family='Simsun', fontsize=20)
ax1.set_xlim(0, 23)
ax1.set_ylim(10, 70)
ax1.tick_params('y', colors='r')
plt.xticks(np.arange(0, 24, 1), labels=[t + 1 for t in range(T)], fontsize=18)
plt.yticks(fontsize=18)
ax2 = ax1.twinx()
ax2.plot(DEMAND_C, 'b', marker='*', label='冷负荷')
ax2.set_ylabel('预测冷负荷值', color='b', family='Simsun', fontsize=20)
ax2.set_ylim(10, 70)
ax2.tick_params('y', colors='b')
fig.tight_layout()
plt.yticks(fontsize=18)
plt.rcParams['xtick.direction'] = 'in'
plt.rcParams['ytick.direction'] = 'in'
plt.rcParams['font.sans-serif'] = ['Times New Roman']
plt.savefig('output/hc_load_curve.jpg', dpi=300, bbox_inches='tight')
plt.show()
![图2](https://i-blog.csdnimg.cn/blog_migrate/03ddcb828cdf7e13f54cf9b9471776b3.jpeg)