如何在X轴上缩放字符串集合

时间:2018-09-03 03:24:25

标签: python matplotlib

我试图将每个狗品种的出现次数显示为x轴上的字符串。

enter image description here

我知道我的字符串很长,已占用下一个刻度。有什么可能的方法来缩放或调整位置以获得更好的外观?

我确实尝试过使用以下代码,但是它只是设法调整了列距离。请注意,“源”列指的是带有字符串变量的节点的集合。

ax = plt.gca()
dataframe = pd.read_csv('nodes_edges.csv')
x_axis = dataframe['Source'].unique()
ax.tick_params(axis='x', which='major', labelsize = 10)
y_axis = np.array(dataframe['Source'].value_counts())
plt.xlabel('Dog Breed')
plt.ylabel('Number of Occurrence')
plt.rcParams['figure.dpi'] = 200
plt.bar(x_axis, y_axis)
plt.title("Dog Breed Similarity Occurrences")
plt.show()

感谢您的帮助,谢谢。

0 个答案:

没有答案