[英]Seaborn bar plot - different y axis values?
我对编码非常陌生,只是真的停留在尝试为Uni作业生成的图上
我对y轴的样式感到非常满意。 我了解,因为我拥有一个比其他值高得多的值,所以很难在更小范围内看到这些值的真实值。
反正有改变吗? 还是有人可以推荐其他可以清楚显示此数据的grah类型?
谢谢!
您可以尝试使用y轴上的ScalarFormatter
和MultipleLocator
来指定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.