mvd*_*mvd 1 python matplotlib bar-chart seaborn
如何在没有任何统计数据的情况下在Seaborn中绘制简单的条形图?数据集只是名称和值.
import pandas
df = pandas.DataFrame({"name": ["Bob Johnson", "Mary Cramer", "Joe Ellis"], "vals": [1,2,3]})
Run Code Online (Sandbox Code Playgroud)
我想将此绘制为条形图,其中xlabels从name
列和y轴值中拉出,vals
并使x轴标签旋转45度.怎么做到呢?使用sns.barplot
像:
sns.barplot(x="name", y="vals", data=df)
Run Code Online (Sandbox Code Playgroud)
将计算此处不相关的统计数据.
你的意思是这样的(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)
Run Code Online (Sandbox Code Playgroud)
或者可能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()
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
3681 次 |
最近记录: |