python - pandas 子图/数据框 x 轴上的时间序列
问题描述
我正在尝试从 x 轴上的 hh:mm:ss 时间的 pandas 数据帧创建子图。
它可以在没有子图的情况下工作,但是当我尝试拥有 2 个子图 AttributeError: 'numpy.ndarray' object has no attribute 'set_xticks' 时出现以下错误
任何建议将不胜感激
ax = df[df.columns[6:8]].plot(figsize=(7,5), grid = True, legend = True, subplots=True, layout = (2,1), sharex = False)
ax[0].set_xticks(df.index[::60].flatten())
ax[0].set_xticklabels(df.Time[::60], rotation=90)
ax[1].set_xticks(df.index[::60].flatten())
ax[1].set_xticklabels(df.Time[::60], rotation=90)
plt.show()
解决方案
推荐阅读
- java - 如何通过 intellij IDE 的 maven 插件添加新的 azure 功能
- google-apps-script - 如何使用 UrlFetchApp 为 BigQuery Rest API 添加媒体上传?
- amazon-web-services - 我正在将本地 Kibana 服务器(ec2 实例)连接到 Amazon ES
- java - Docker compose spring boot 无法连接到 mysql db
- debugging - STM32 EVAL 板电源的奇怪行为
- docker - 容器运行时未运行:输出:无法连接到位于 unix:///var/run/docker.sock 的 Docker 守护程序。docker 守护进程是否正在运行?
- vb.net - 如果它们在 01 到 15 的第二列中有记录,如何遍历 datagridview 行以删除条目?
- c# - C#拦截文件读取
- javascript - 每次使用 axios 响应进行数学运算都会导致 NaN
- angular - 在 Angular 应用程序中集成原生应用程序(如后退按钮行为)的最佳方法