我想使用matplotlib和Axes.pcolormesh来创建一个图.我的问题是我希望沿x轴有日期:

import matplotlib.pyplot as plt

fig = plt.figure()

ax = fig.add_subplot(111)

qmesh = ax.pcolormesh(times,mlt,data.T)

fig.colorbar(qmesh,ax=ax)

在此代码中,times是使用matplotlib.dates.date2num创建的(1D)numpy数组.这创建了一个完全合理的图,除了x轴标有1e5数量级的值而不是’%H:%M’格式的日期/时间.任何建议,将不胜感激.谢谢.

解决方法:

除了你已经找到的答案,你可以做ax.xaxis_date(),它实际上是等价的.

作为一个快速示例(也使用fig.autofmt_xdate()来旋转x标签):

import matplotlib.pyplot as plt

import matplotlib.dates as mdates

import datetime as dt

# Generate some data

x = mdates.drange(dt.datetime(2012, 01, 01), dt.datetime(2013, 01, 01),

dt.timedelta(weeks=2))

y = np.linspace(1, 10, 20)

data = np.random.random((y.size, x.size))

# Plot

fig = plt.figure()

ax = fig.add_subplot(111)

qmesh = ax.pcolormesh(x, y, data)

fig.colorbar(qmesh,ax=ax)

ax.axis('tight')

# Set up as dates

ax.xaxis_date()

fig.autofmt_xdate()

plt.show()

标签:python,matplotlib

python中quad_python – 沿quadmesh的x轴的日期相关推荐

  1. python中datetime函数怎么获得当年年份_Python 日期和时间函数使用指南

    在本教程中,我们将介绍 python 的 datetime 模块以及如何使用它来处理日期.时间,以及日期时间的格式化处理. 它包含各种实用示例,可帮助您通过 python 函数更加快捷高效进行日期和时 ...

  2. python中quad_python scipy integrate.quad用法及代码示例

    计算定积分. 使用Fortran库QUADPACK中的技术将func从a集成到b(可能是无限间隔). 参数: func:{function, scipy.LowLevelCallable}集成的Pyt ...

  3. python中quad_python用quad、dblquad实现一维二维积分的实例详解

    背景: python函数库scipy的quad.dblquad实现一维二维积分的范例.需要注意dblquad的积分顺序问题. 代码: import numpy as np from scipy imp ...

  4. python中画图时x,y轴名称出现中文乱码的解决方法

    #-*- coding:utf-8 -*- import numpy as np import matplotlib.pyplot as plt from matplotlib.font_manage ...

  5. python中pandas有误_python-pandas to_sql方法给出日期列错误

    更新:从pandas 0.15开始,to_sql支持将两个sqlite连接的日期时间值写入sqlalchemy引擎.因此,不再需要下面描述的解决方法. 熊猫0.15将于10月发布,并且该功能已合并到开 ...

  6. 如何在python中获得当前时间前几天的日期

    使用datetime包 #获取当前时间 now_time = datetime.datetime.now() #选择要提前的天数 change_time = now_time + datetime.t ...

  7. python中datetime模块常用方法_Python中datetime的使用和常用时间处理

    datetime在python中比较常用,主要用来处理时间日期,使用前先倒入datetime模块.下面总结下本人想到的几个常用功能. 1.当前时间: >>> print dateti ...

  8. python画图y轴在右侧_解决python中画图时x,y轴名称出现中文乱码的问题

    如下所示: #-*- coding:utf-8 -*- import numpy as np import matplotlib.pyplot as plt from matplotlib.font_ ...

  9. lambda在python中的用法_在python中对lambda使用.assign()方法

    我在Python中运行以下代码:#Declaring these now for later use in the plots TOP_CAP_TITLE = 'Top 10 market capit ...

最新文章

  1. 利用“栈”解决“出轨”问题
  2. Nat.Commun. | AI指导发现炎症性肠病保护治疗方法
  3. android scrollview 布局,Android scrollview实现底部继续拖动查看图文详情
  4. python怎么安装包-安装python第三方包
  5. 10个可以简化开发过程的MySQL工具
  6. Qt自定义对话框中边框阴影实现
  7. 百度新闻的索引机制(二):智能聚类
  8. vue打包代码反编译_Android逆向反编译代码注入APK过程思路分析
  9. PCL中的采集器之一OpenNI
  10. .net remoting 使用事件
  11. 阿里代码规范检查工具的安装使用
  12. 缺什么知识就补什么知识
  13. 数据分析师的职场晋升
  14. 写给过得很辛苦很迷茫的你~一定要看啊
  15. 离散时间傅里叶变换(DTFT)与离散傅里叶级数(DFS)
  16. 计算机控制面板属性在哪里打开,win7如何打开系统属性面板|win7打开系统属性面板的方法...
  17. 计算机系统实验--BombLab
  18. 5.20 按照邮箱账号的域名进行排序 [原创Excel教程]
  19. 斗牛java主程序设计_Java swing中制作斗牛游戏如何牛点
  20. Excel中数据透视表的使用(一)

热门文章

  1. java httpurlconnection 开链接后跳转_HttpURLConnection长连接详解
  2. 服务器挂存储系统启不,应用服务器重新启动后无法加载多路径软件
  3. html做app的切换效果,Vue-router结合transition实现app动画切换效果实例分享
  4. mysql 磁盘组_第15期:索引设计(索引组织方式 B+ 树)
  5. 雪花飞舞的java程序_【图片】请问大神帮我看看一段代码,老是提示空指针异常【java吧】_百度贴吧...
  6. Job 存储和持久化 (第五部分)
  7. 去除android控件滑动的时候出现的阴影
  8. python科学计算与可视化教程
  9. jquery常用事件——幕布
  10. 扩展类载入器的载入问题