使用旋转的 xlabels 在 Seaborn Python 中绘制条形图
Plotting bar plot in Seaborn Python with rotated xlabels
如何在没有任何统计数据的情况下在 Seaborn 中绘制简单的条形图?数据集只是名称和值。
import pandas
df = pandas.DataFrame({"name": ["Bob Johnson", "Mary Cramer", "Joe Ellis"], "vals": [1,2,3]})
我想将其绘制为条形图,其中 xlabels 从 name
列中提取,y 轴值从 vals
中提取,并且 x 轴标签旋转 45 度。如何做呢?使用 sns.barplot
如:
sns.barplot(x="name", y="vals", data=df)
将计算与此处无关的统计数据。
你的意思是这样的(set_xticklabels方法):
import pandas
df = pandas.DataFrame({"name": ["Bob Johnson", "Mary Cramer", "Joe Ellis"], "vals": [1,2,3]})
g = sns.barplot(x='name', y='vals', data=df)
g.set_xticklabels(g.get_xticklabels(), rotation=45)
或者可能 plt.xticks 方法可以帮助:
import pandas
import matplotlib.pylab as plt
df = pandas.DataFrame({"name": ["Bob Johnson", "Mary Cramer", "Joe Ellis"], "vals": [1,2,3]})
bar_plot = sns.barplot(x='name', y='vals', data=df)
plt.xticks(rotation=45)
plt.show()
如何在没有任何统计数据的情况下在 Seaborn 中绘制简单的条形图?数据集只是名称和值。
import pandas
df = pandas.DataFrame({"name": ["Bob Johnson", "Mary Cramer", "Joe Ellis"], "vals": [1,2,3]})
我想将其绘制为条形图,其中 xlabels 从 name
列中提取,y 轴值从 vals
中提取,并且 x 轴标签旋转 45 度。如何做呢?使用 sns.barplot
如:
sns.barplot(x="name", y="vals", data=df)
将计算与此处无关的统计数据。
你的意思是这样的(set_xticklabels方法):
import pandas
df = pandas.DataFrame({"name": ["Bob Johnson", "Mary Cramer", "Joe Ellis"], "vals": [1,2,3]})
g = sns.barplot(x='name', y='vals', data=df)
g.set_xticklabels(g.get_xticklabels(), rotation=45)
或者可能 plt.xticks 方法可以帮助:
import pandas
import matplotlib.pylab as plt
df = pandas.DataFrame({"name": ["Bob Johnson", "Mary Cramer", "Joe Ellis"], "vals": [1,2,3]})
bar_plot = sns.barplot(x='name', y='vals', data=df)
plt.xticks(rotation=45)
plt.show()