python.matplotlib中设置坐标轴的标签、刻度范围和刻度标签

#选择合适可视化图展示一天内每小时天气温度数据,并做简单分析
import numpy as np
import matplotlib.pyplot as plt
mpl.rcParams['font.sans-serif'] = ['SimHei']
mpl.rcParams['axes.unicode_minus'] = False
x = np.arange(24)
# x = np.array(["1:00","2:00","3:00","4:00","5:00","6:00","7:00","8:00","9:00","10:00","11:00","12:00",
#             "13:00","14:00","15:00","16:00","17:00","18:00","19:00","20:00","21:00","22:00","23:00","24:00"])
y = np.array(np.random.randint(-10,10,24))
#设置x轴刻度标签
plt.xticks(ticks=[4,8,12,16,20,24],labels=["4:00","8:00","12:00","16:00","20:00","24:00"])
#设置x,y轴的坐标轴标签
plt.xlabel("时间")
plt.ylabel("温度")
#设置y轴的坐标值范围
plt.ylim(-10,11)
#设置x轴的坐标范围
plt.xlim(0,24)
plt.title("一天内温度变化")
plt.plot(x,y,marker='.',markerfacecolor='yellow',markersize=10)
for a,b in zip(x,y):
    plt.text(a,b+0.5,b,ha='center',va='bottom',fontsize=15)
plt.show()

运行结果:

  • 17
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值