首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > perl python >

python 画图 横坐标为时间轴时怎么手动控制时间

2014-04-22 
python 画图 横坐标为时间轴时如何手动控制时间当x轴为时间轴y轴为数据时,时间轴过密就会看不清时间如图1,

python 画图 横坐标为时间轴时如何手动控制时间
python 画图 横坐标为时间轴时怎么手动控制时间
python 画图 横坐标为时间轴时怎么手动控制时间
当x轴为时间轴y轴为数据时,时间轴过密就会看不清时间如图1,如何才能控制时间标签不过密
[解决办法]
你用的或图模块肯定有调节的
[解决办法]
和范围多大没啥关系吧,貌似下图格线14天,但是上图也就多一个月格线反倒变得很小,这样说明是你自己没设定好来...
[解决办法]
考虑一下,把时间点信息换成空 嘿嘿

......时间........时间......
[解决办法]

引用:
和范围多大没啥关系吧,貌似下图格线14天,但是上图也就多一个月格线反倒变得很小,这样说明是你自己没设定好来...

我猜他的意思是想画很多个节点,但坐标只显示关键的节点
例如画100个点,但坐标只显示0、10、20、30……
应该他用的作图模块能控制的
[解决办法]
如何设置看文档吧,说说你用啥模块绘图?
[解决办法]
这个跟matlab完全一样,你修改了ticklabels,也就是x轴显示的文字标签
但是具体要显示多少个标签,取决于xtick,而不是ticklabels,跑一下下面的代码,然后根据你的需求改一下就行
import matplotlib.pyplot as plt

x = [0,5,9,10,15]
y = [0,1,2,3,4]
plt.plot(x,y)
plt.grid(True)
plt.xticks(range(min(x),max(x)+1,3))
plt.show()

热点排行