如何重新创建 pandas DataFrame、线条和条形图

2024-03-08

以前我设法创建了以下情节

import pandas as pd
import matplotlib.pyplot as plt

df_prog = pd.DataFrame({"Prognos tim": [2, 3, 3]})
df_prog.index = pd.date_range(start='2020-01-01 00', end='2020-01-01 02', freq='H')
df_prog.index = df_prog.index + pd.Timedelta(minutes=30)

现在我试图再次创建这个情节但没有成功。我的记忆力衰退了

我试过了

ax = df_prog.plot(kind='bar')
df_prog.plot(kind='line')

如中所述在同一张图表上将 Pandas DataFrame 绘制为条形图和折线图 https://stackoverflow.com/questions/23482201/plot-pandas-dataframe-as-bar-and-line-on-the-same-one-chart

但根据首先选择的是条形还是线形,仅显示一个,而不是在同一图中显示两者。


您需要将时间轴转换为字符串。然后你可以将它们绘制在一起。

import pandas as pd
import matplotlib.pyplot as plt

df_prog = pd.DataFrame({"Prognos tim": [2, 3, 3]})
df_prog.index = pd.date_range(start='2020-01-01 00', end='2020-01-01 02', freq='H')
df_prog.index = df_prog.index + pd.Timedelta(minutes=30)

_, ax = plt.subplots()
df_prog.index = df_prog.index.astype(str)
df_prog.plot(kind='line', linestyle='-', marker='o', color='r', ax=ax)
df_prog.plot(kind='bar', ax=ax)

plt.show()
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何重新创建 pandas DataFrame、线条和条形图 的相关文章

  • 为什么 csv.DictReader 给我一个无属性错误?

    我的 CSV 文件是 200 Service 我放入解释器的代码是 snav csv DictReader open screennavigation csv delimiter print snav fieldnames 200 for
  • 如何以正确的方式为独立的Python应用程序制作setup.py?

    我读过几个类似的主题 但还没有成功 我觉得我错过或误解了一些基本的事情 这就是我失败的原因 我有一个用 python 编写的 应用程序 我想在标准 setup py 的帮助下进行部署 由于功能复杂 它由不同的 python 模块组成 但单独
  • 每当使用 import cv2 时 OpenCV 都会出错

    我在终端上使用 pip3 install opencv contrib python 安装了 cv2 并且它工作了 但是每当我尝试导入 cv2 或运行导入了 cv2 的 vscode 文件时 在 python IDLE 上它都会说 Trac
  • 制作一份 Python 文档的 PDF 文件

    Python 官方网站提供 PDF 文档下载 但它们是按章节分隔的 我下载了源代码并构建了 PDF 文档 这些文档也是单独的 PDF 我怎么能够从源代码中的 Makefile 构建一个 PDF 文件 我认为这样阅读起来会更方便 如果连接单独
  • 如何使用 PrimaryKeyRelatedField 更新多对多关系上的类别

    Django Rest 框架有一个主键相关字段 http www django rest framework org api guide relations primarykeyrelatedfield其中列出了我的 IDmany to m
  • pandas.read_csv 将列名移动一倍

    我正在使用位于的 ALL zip 文件here http www fec gov disclosurep PDownload do 我的目标是用它创建一个 pandas DataFrame 但是 如果我跑 data pd read csv
  • JSON:TypeError:Decimal('34.3')不是JSON可序列化的[重复]

    这个问题在这里已经有答案了 我正在运行一个 SQL 查询 它返回一个小数列表 当我尝试将其转换为 JSON 时 出现类型错误 查询 res db execute SELECT CAST SUM r SalesVolume 1000 0 AS
  • 在 Python 中找到 3D 中给定点最近点的最快方法

    假设我在 A 中有 10 000 个点 在 B 中有 10 000 个点 并且想要找出 A 中与每个 B 点最接近的点 目前 我只是循环遍历 B 和 A 中的每个点来找到距离最近的点 IE B 5 1 1 1 1 1 1 1 2 A 1 1
  • 在 Matplotlib 中将文本旋转到对数刻度线上

    Problem 我正在处理对数刻度的数据 并希望旋转它以适合一条线 我知道模型 但不确定我应该插入哪个角度transform angles以恢复正确的旋转 经过一番尝试和错误后 我知道对于我需要的轴限制 答案是 10 度左右 MWE imp
  • 估计 SymPy 函数的进度

    我已经发出了sympy命令来求解某个方程或另一个方程 现在已经过去几天了 我不知道什么时候能完成 我可以得到吗sympy记录呼叫的进度 例如 solvers solve 如果没有 我如何估计最坏情况下的时间sympy需要解一些方程组 e g
  • 如何使用另一个方法的签名创建一个新方法

    如何从一个类复制方法的签名 并在另一个类中创建具有相同签名的 代理方法 我正在用 python 编写一个 RPC 库 服务器支持对服务器端类 C 的远程调用 当客户端连接到服务器时 它应该为C创建一个具有相同签名的代理类 当程序调用代理实例
  • 如何在 Google App Engine 中验证传入电子邮件地址的发件人?

    我正在尝试在 Google App Engine 的 Python SDK 中编写一个基于电子邮件的应用程序 我注意到谷歌允许您通过其 API 接收电子邮件 http code google com appengine docs pytho
  • 无法从 gi.repository 导入 Webkit

    当我尝试导入时Webkit from gi repository 它给出了ImportError from gi repository import Webkit ERROR root Could not find any typelib
  • 如何取消选择单选按钮 tkinter

    我看过几个在线教程 它们似乎都不能正常工作 我需要在单击清除按钮后取消选择单选按钮 deselect 方法不执行任何操作 清除文本和输入框工作正常 请协助 谢谢你 from tkinter import class Example Fram
  • scipy distance_transform_edt 函数如何工作?

    https docs scipy org doc scipy 0 14 0 reference generated scipy ndimage morphology distance transform edt html https doc
  • 为什么Python在函数中增加变量时会抱怨赋值前的引用?

    为什么Python会抱怨chrome在分配之前被引用 它不会抱怨字典 如果Python 2 5 有所不同的话 那就是这样 def f google browser chrome chrome 1 google dict chrome 1 f
  • .py 文件和 .ipy 文件有什么区别?

    我尝试过以两种方式保存 并运行 脚本 并使用两种方式运行它ipython and python 但我没有看到任何区别 这些文件扩展名是多余的吗 Edit python 和 ipython 之间的区别 https stackoverflow
  • 使用 pandas“to_csv”防止尾随零

    我正在尝试将 CSV 字符串导出到 D3 Web 应用程序 但是命令to csv坚持在数据中添加尾随 0 这会妨碍 D3 的正确使用 这是一个说明问题的最小示例 我的 简化的 数据框是 gt gt gt df pd DataFrame Al
  • 在张量流中保存模型

    Tensorflow 允许我们使用 tf train write graph 方法保存 加载模型的结构 以便我们可以在将来恢复它以继续我们的训练 但是 我想知道这是否有必要 因为我可以创建一个模块 例如 GraphDefinition py
  • Cython memoryviews:使用数组参数包装 c 函数以传递 numpy 数组

    我正在尝试使用 Cython 用数组参数包装 c 函数 quick sort 所以我可以将 numpy 数组传递给它 我已经在文档 SO 和网络中搜索了一个可行的 最小的示例 但没有找到它 我已经尝试了几种可能性 但没有任何进展 所以请帮我

随机推荐

  • AWS Lambda:任务超时

    我的学校项目要求我们编写在 AWS Lambda 中运行的 Java 代码 它应该获取特定 URL 的源代码 然后将其上传到 S3 存储桶 Java 代码应在 AWS Lambda 上运行 我获取了 Java 中 String 变量的源代码
  • ElementTree的iterparse() XML解析错误

    我需要解析一个编码为 ISO 8859 1 的 1 2GB XML 文件 在阅读了 NET 上的几篇文章后 似乎 Python 的 ElementTree 的 iterparse 比 SAX 解析更受青睐 我写了一段非常短的代码只是为了测试
  • Selenium chrome 浏览器中的 Feign 焦点

    我正在使用 Selenium 从网站上抓取数据 该网站需要窗口焦点才能显示我需要的某些元素 我希望能够在后台运行我的程序 而不必在运行时聚焦窗口 有没有什么办法可以让网站认为它的重点是 我正在使用硒铬驱动程序 Edit 这是我构建的一个快速
  • Android是否阉割了ARM的Jazelle技术?

    我认为 Android 中的 Java 字节码 混蛋 的理由是性能 我怀疑还有另一个原因 但是 通过更改字节码 他们难道没有让 Jazelle 等硬件加速技术变得毫无意义 从而实际上降低了 Mobile Java 平台的可用性能吗 目标平台
  • 通过蓝牙传输文件,如 Android 蓝牙聊天示例

    如何使用 Android 蓝牙聊天示例并将其更改为文件传输 我想通过蓝牙将本地 SQLite 数据库传输到另一台 Android 设备 我更改了示例代码 http developer android com resources sample
  • 在多个文件之间共享枚举的正确方法是什么?

    我想在当前 C 项目的客户端和服务器部分使用相同的枚举 但不确定执行此操作的正确方法 我可以轻松地将枚举写入它自己的文件中 并将其包含在两个文件中 但这感觉像是不好的做法 将其放入命名空间然后将其包含在两者中是正确的方法吗 我知道这有点主观
  • 如何在 Django 模板上下文中获取“调试”变量?

    根据这个SO帖子 如何检查 django 模板中的 TEMPLATE DEBUG 标志 https stackoverflow com questions 1271631 how to check the template debug fl
  • 将 aSmack 0.8.3 用于 XMPP 聊天应用程序时出现 NoSuchAlgorithmException

    我已经包含了 logcat 输出 请帮我解决这个问题 08 09 11 06 32 762 警告 NetworkManagementSocketTagger 883 setKernelCountSet 10012 0 失败 错误号 2 08
  • 检测多个if语句中哪个条件为假

    我尝试缩短我的代码 因此我来缩短以下类型的 if 语句 a b c d needed to run if empty a echo a is empty elseif empty b echo b is empty elseif empty
  • 在 Prolog 中解答爱因斯坦之谜

    我正在尝试解决爱因斯坦之谜 https www wikiwand com en Zebra Puzzle在序言中 我在编写程序时遇到了困难 基本方法是添加所有约束并让 Prolog 找出唯一可能的解决方案 问题是 Prolog 找到了 0
  • html5视频预加载

    是否可以预加载 html 视频 注意 该标签是稍后动态创建的 目前 我可以通过创建一个隐藏的 div 并将所有图像放入其中来对图像执行此操作 然后当我稍后创建需求时 图像不需要重新加载 当使用视频标签完成此操作时 浏览器仍会在创建元素时从头
  • 从类库 .NET Core 3 中的非控制器类访问 ILogger

    我们正在将 NET Framework 应用程序 MVC 迁移到 NET Core 3 应用程序 MVC 我们有一个场景如下 流程1 由Controller实例化的类 流程 2 ClassX 由 ClassY 实例化 由 Class 实例化
  • Matlab - 缩放图像的颜色条

    我怎样才能扩展colorbar假彩色图像的轴 我读了这篇文章 并复制了代码 但似乎无法正常工作 MATLAB Colorbar 相同的颜色 缩放值 https stackoverflow com questions 45285114 mat
  • 使用 Google Cloud Storage python 客户端进行批量请求

    我找不到任何有关如何使用 python 谷歌云存储的批处理功能的示例 我看到它存在here https github com GoogleCloudPlatform google cloud python blob master stora
  • Indexeddb:onsuccess 和 oncomplete 之间的区别?

    当 IndexedDB 事务完成或成功时 我使用两个不同的事件来响应回调 比方说 db IDBDatabase 对象 tr IDBTransaction 对象 os IDBObjectStore 对象 tr db transaction o
  • 防止以编程方式单击按钮

    我有以下按钮
  • 读取时不返回写入 I2C 的缓冲区

    我试图在写入后从 I2C 总线上的内存位置读取一个值 当我在终端中运行它时 我得到奇怪的输出 这是我的程序 include
  • Python正则表达式在点后添加空格

    我该如何使用re在 Python 中编写一个查找模式的正则表达式 点 直接后跟任何字符 a zA Z 不是空格或数字 然后在点和字符之间添加一个空格 i e str Thanks Bob newsttr Thanks Bob 提前致谢 兹维
  • 在SSIS中执行DFT时,行计数转换设置的变量值是否生效?或者条件分割可以正确读取变量吗?

    我有一个 SSIS 包 其中有 1 条记录 硬编码 流经 我在 DFT 范围内有变量 我使用行计数转换为变量赋值 该值应该是 1 我通过使用脚本组件验证它 public override void PostExecute System Wi
  • 如何重新创建 pandas DataFrame、线条和条形图

    以前我设法创建了以下情节 import pandas as pd import matplotlib pyplot as plt df prog pd DataFrame Prognos tim 2 3 3 df prog index pd