spss如何删除堆积条形图中的某块数据

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了spss如何删除堆积条形图中的某块数据相关的知识,希望对你有一定的参考价值。

参考技术A spss缺失值删除方法 —— 1、我们首先从Excel里面导入测试数据,依次点击“文件-打开-数据”,选择我们需要的测试数据所在的Excel表格。 2、在.

在情节堆积条形图中仅显示一行 df

【中文标题】在情节堆积条形图中仅显示一行 df【英文标题】:Show only one row of df in plotly stacked bar chart 【发布时间】:2021-07-29 14:03:19 【问题描述】:

我有一个 pandas 数据框,我想将其中的一行显示为堆积条形图。 我设法显示了所有行,但我不知道如何只显示一行。

这就是我所拥有的:

import pandas as pd
import plotly.express as px

data = "2020-11": -1, "2020-12": -2, '2021-01': -3
df = pd.DataFrame('category 0': data,
                   'category 2': data,
                   'category 3': data)

fig = px.bar(df,
             x=df.index,
             y=[c for c in df.columns],
             )
fig.show()

这是我得到的:

这是我真正想要的:

我尝试了什么:

fig = px.bar(df,
             x=df.loc["2020-12"],
             y=[c for c in df.columns],
             )

-> 但随后它将所有行堆叠在一起

fig = px.bar(df.loc["2020-12"],
             x=df.index,
             y=[c for c in df.columns],
             )

->完全错误

以及我能想到的所有其他组合。

请帮忙。

额外问题: 我怎样才能使酒吧向上而不是向下?

【问题讨论】:

【参考方案1】:

让我们尝试一下:

import pandas as pd
import plotly.express as px

data = "2020-11": -1, "2020-12": -2, '2021-01': -3
df = pd.DataFrame('category 0': data,
                   'category 2': data,
                   'category 3': data)

# Filter Where Index is Desired Value
plot_df = df[df.index == '2020-12']

fig = px.bar(
    plot_df,
    x=plot_df.index,
    y=[c for c in df.columns],
)
fig.show()

【讨论】:

以上是关于spss如何删除堆积条形图中的某块数据的主要内容,如果未能解决你的问题,请参考以下文章

如何在堆积条形图中的每个条形上添加值[重复]

如何关闭 ggplot 堆叠条形图中的颜色图例?所有解决方案都失败了

在情节堆积条形图中仅显示一行 df

如何使用 Plotly 删除堆叠和分组条形图中的 x 轴刻度标签

spss20.0 中如何把变量视图中的某行删掉

R 具有两个因子变量的堆积百分比条形图 - 如何在图中标记百分比,而不计算 NA?