matplotlib 中绘图条可视化中的 x 轴
x axes in plot bar visualization in matplotlib
我有df。
df
我想在我的可视化中添加 x 轴 'Sub-Category'。
我该怎么做?
代码:
df_neg_val.plot(kind='bar',x = 'Year',y='Profit')
plot bar
如果我在 x = '' 中指向两个参数 - 我有错误。
我读过文档,但我不太懂英语 :(
谢谢你的回复:)
您可以 .pivot()
您的 DataFrame,以便 Year
成为索引,SubCategory
成为列,然后绘制它。
df = pd.DataFrame({
"Year": [2000, 2000, 2001, 2001, 2002, 2002],
"Pet": ["Dog", "Cat", "Dog", "Cat", "Dog", "Cat"],
"Weight": [10, 5, 11, 6, 10, 6]})
df.pivot(index="Year", columns="Pet", values="Weight").plot.bar()
顺便说一句,我不喜欢 x-axis 上带有年份的条形图,因为我不认为年份是一个分类变量。
我有df。 df
我想在我的可视化中添加 x 轴 'Sub-Category'。 我该怎么做? 代码:
df_neg_val.plot(kind='bar',x = 'Year',y='Profit')
plot bar
如果我在 x = '' 中指向两个参数 - 我有错误。 我读过文档,但我不太懂英语 :( 谢谢你的回复:)
您可以 .pivot()
您的 DataFrame,以便 Year
成为索引,SubCategory
成为列,然后绘制它。
df = pd.DataFrame({
"Year": [2000, 2000, 2001, 2001, 2002, 2002],
"Pet": ["Dog", "Cat", "Dog", "Cat", "Dog", "Cat"],
"Weight": [10, 5, 11, 6, 10, 6]})
df.pivot(index="Year", columns="Pet", values="Weight").plot.bar()
顺便说一句,我不喜欢 x-axis 上带有年份的条形图,因为我不认为年份是一个分类变量。