深入浅出matplotlib(100):在X轴实现24小时显示坐标

Posted caimouse

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了深入浅出matplotlib(100):在X轴实现24小时显示坐标相关的知识,希望对你有一定的参考价值。

有一个网友碰到这样一个问题,如果直接使用%H来设置坐标轴显示,会发现格式化的数据显示为00到23,然后再到00,它不会显示24出来。为了解决这个问题,可以采用自定义坐标字符串的方式来显示,不过时间变化就是在00到24小时之间了,只能使用整数来表示。

具体内容可参考下文:

深入浅出matplotlib(35):设置坐标轴个性化显示标签

https://mysoft.blog.csdn.net/article/details/111479756

 

在这里演示的例子如下:

#深入浅出matplotlib-蔡军生(qq:9073204)
#https://mysoft.blog.csdn.net/
#2021-05-23
 
import numpy as np
import matplotlib.pyplot as plt
from matplotlib.ticker import FuncFormatter, MaxNLocator
 
 
#
fig, ax = plt.subplots()  #创建子图
 
#
tlabels = "00 01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24"
tl_list = tlabels.split(" ")
#
x = np.

以上是关于深入浅出matplotlib(100):在X轴实现24小时显示坐标的主要内容,如果未能解决你的问题,请参考以下文章

带有上标的 matplotlib 刻度轴表示法

在matplotlib中将y轴设置为从0到100 [重复]

使用Matplotlib画图系列

如何为 matplotlib 实现悬停 xy 数据

在保留网格的同时删除 x 轴刻度(matplotlib)[重复]

Matplotlib 箱线图 x 轴