#!usr/bin/env python
# -*- coding:utf-8 _*-
"""
@作者:志在星空
@时间: 2022/04/04/19:38
@文件名: 绘制折线图.py
@软件:PyCharm
"""

import matplotlib.pylab as pyl
import matplotlib.pyplot as plt

pyl.rcParams['font.sans-serif'] = ['SimHei']  # 用来正常显示中文标签
pyl.rcParams['axes.unicode_minus'] = False  # 用来正常显示负号

plt.figure(figsize=(20, 8), dpi=100)
x= range(1,32)

x_ticks_label = ["{}号".format(i) for i in x]
y_ticks=range(33)
h = [26, 21, 26, 26, 22, 20, 17, 19, 22, 28, 30, 28, 24,
     28, 25, 26, 25, 26, 25, 23, 24, 30, 32, 31, 30, 27, 26, 27, 29, 25, 25]
l = [17, 13, 17, 18, 18, 17, 14, 15, 16, 18, 19, 20, 18, 18,
     20, 20, 20, 20, 20, 16, 17, 19, 21, 24, 24, 23, 20, 18, 19, 18, 19]
pyl.title('武汉3月份气温走势',fontsize='20')
pyl.xlabel('日期',fontsize='15')# 刻度显示
plt.xticks(x[::1], x_ticks_label[::1])
plt.yticks(y_ticks[::1])
# 添加网格显示
plt.grid(True, linestyle="--", alpha=0.5)

pyl.ylabel('温度℃',fontsize='15')
plt.plot(x, h, color='r',marker='o', linestyle='--', label="高温")
plt.plot(x, l, color='b',marker='o', linestyle='-', label="低温")

plt.legend()
pyl.xlim(0,32)
pyl.ylim(0,32)
pyl.show()

Logo

CSDN联合极客时间,共同打造面向开发者的精品内容学习社区,助力成长!

更多推荐