python matplotlib 画图

import matplotlib.pyplot as plt
import matplotlib.dates as mdates


# 设置画布大小
plt.figure(1, figsize=(26, 13))
# 获取坐标轴
ax = plt.gca()
for label in ax.get_xticklabels():
	# 横轴标签旋转 30°
	label.set_rotation(30) 
	label.set_horizontalalignment('right')

# 画图 x 、y、颜色、形状
plt.plot(df_data_index,ts, 'b', marker = '*')
plt.plot(df_data_index, trend,'r', marker='o')
plt.plot(df_data_index, trend_['tem_up_threshhold'], 'g--')
plt.plot(df_data_index, trend_['tem_low_threshhold'], 'g--')
        
#显示图例
plt.legend(loc='upper left') 
ax.xaxis.set_major_formatter(mdates.DateFormatter('%Y-%m-%d %H:%M:%S'))#设置时间标签显示格式
ax.xaxis.set_major_locator(mdates.HourLocator())#X轴的间隔为小时
 
 # 保存画图
png_dir = './rule_png/' + file_name
if(not os.path.exists(png_dir)):
	os.makedirs(png_dir)
png_path = os.path.join(png_dir, date_ymd + '_' + str(len(df_data)) + '.png')
plt.savefig(png_path)
# 显示画图
plt.show()
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值