繁体   English   中英

Seaborn条形图-不同的y轴值?

[英]Seaborn bar plot - different y axis values?

我对编码非常陌生,只是真的停留在尝试为Uni作业生成的图上

这就是它的样子

我对y轴的样式感到非常满意。 我了解,因为我拥有一个比其他值高得多的值,所以很难在更小范围内看到这些值的真实值。

反正有改变吗? 还是有人可以推荐其他可以清楚显示此数据的grah类型?

谢谢!

您可以尝试使用y轴上的ScalarFormatterMultipleLocator来指定y轴值的刻度频率。 您可以在此处阅读有关数据可视化的自定义技巧的更多信息。

import numpy as np
import seaborn.apionly as sns
import matplotlib.pyplot as plt
import matplotlib.ticker as ticker

ax_data = sns.barplot(x= PoliceForce, y = TotalNRMReferrals) # change as per how you are plotting, just for an example
ax_data.yaxis.set_major_locator(ticker.MultipleLocator(40)) # it would have a tick frequency of 40, change 40 to the tick-frequency you want.
ax_data.yaxis.set_major_formatter(ticker.ScalarFormatter())
plt.show()

根据您当前的图表,我建议降低时钟频率(尝试使用小于100的值,例如说50)。 这将以更具可读性的方式显示图形。 我希望这有助于回答您的问题。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM