python - Pandas DataFrame 步骤图 : where ="post"

标签 python pandas matplotlib

我想知道如何通过 matplotlibs where="post"进入 Pandas 情节。

import numpy as np
import pandas as pd

df = pd.DataFrame(np.random.randn(36, 3))
df.plot(drawstyle="steps", linewidth=2)

# this doesn't work
df.plot(drawstyle="steps", where='post')

有谁知道如何实现这一点?

提前致谢!

最佳答案

你只需要指定drawstyle="steps-post":

df = pd.DataFrame(np.random.randn(36, 3))
df.plot(drawstyle="steps", linewidth=2)
df.plot(drawstyle="steps-post", linewidth=2)

比较结果:

enter image description here

enter image description here

关于python - Pandas DataFrame 步骤图 : where ="post",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35067304/

相关文章:

python - 如何在 pandas 中绘制类似 "eye diagram"的图?

python - 为什么 python 中的这个循环运行速度越来越慢?

matplotlib - 垂直xtick标签在顶部,而不是底部

python 一次循环遍历行数

python - 在 Django 中更新条件

python - 在每个数据帧内的相应位置组合两个数据帧的值字符串

python - 使用Pandas dataframe处理列表数据get loc错误

python pandas 公式到数据框

python - 如何获取嵌入式 Pig 脚本中的命令行参数?

python - 将多个图形保存到一个多页 PDF 文档时出错