【发布时间】:2018-08-28 03:41:12
【问题描述】:
我有一个销售 pandas 数据框,其中每一行代表一个公司名称,有四列显示过去五年的当前、最小、最大和平均销售额。
我想知道是否有办法在数据框内绘制最小值、最大值、平均值、当前水平条。
只是给你一个具体的例子: https://libguides.lib.umanitoba.ca/bloomberg/fixedincome
如果您查看“范围”列,这正是我试图在数据框中复制的内容。我找到了 matplotlib boxplot,但我认为我不能在数据框中绘制它们。
您知道任何解决方案吗?
【问题讨论】:
-
我没有理解“在数据框内绘图”的意思。我们从不在数据框中绘制任何内容。我们使用数据框中的值并绘制它们。
-
@ShridharRKulkarni 如果您查看附加的链接,您是否看到那些显示橙色点表示当前平均值的水平线、一个表示当前(最近)值的蓝点以及它们的水平线与水平线极值的距离与最小值和最大值的关系。所以我在问python是否有类似的东西。
-
这个真的不清楚。我可以想象你想要类似于 Matplotlib- Creating a table with line plots in cells 的东西,只是带有箱线图?但请写一个清晰的问题,并附上问题描述,解释您想要实现的目标以及阻碍您实现目标的原因。此外,如果这是关于熊猫数据框的,请使用相应的标签。
-
@ImportanceOfBeingErnest 好的,所以除了直接分享屏幕截图之外,我不知道我还能做什么。在 Excel 中,伙计们,我说的是 excel,我可以构建一个宏,以便在普通表中可视化最小值、最大值、平均值和当前值。现在,我不知道是否有 matplotlib 代码可以像颜色图一样在数据框中可视化这些数据。因此我标记了 python 和 matplotlib。绘图框显示超过 4 个值,我只需要水平绘制四个值。
-
如果你们不明白,请避免像“这真的不清楚”这样无用的 cmets,因为您需要做的就是看一个图表。
标签: python dataframe matplotlib