我有一个如下所示的 Pandas DataFrame:
counts = pd.DataFrame({'Pair A': {8: 4, 9: 1, 10: 0, 11: 0, 12: 0, 13: 0, 14: 0, 15: 0},
'Pair B': {8: 4, 9: 2, 10: 1, 11: 0, 12: 0, 13: 0, 14: 0, 15: 0},
'Pair C': {8: 3, 9: 2, 10: 1, 11: 1, 12: 1, 13: 1, 14: 1, 15: 1},
'Pair D': {8: 2, 9: 1, 10: 0, 11: 0, 12: 0, 13: 0, 14: 0, 15: 0}})
我只是使用以下代码使用 DataFrame 的一部分创建一个简单的图:
plt.figure()
sns.set_palette("pastel")
temp = pd.DataFrame(counts).drop([0,1,2,3,4,5,6], axis='index')
temp.index = temp.index + 1
temp.plot()
sns.set_style('ticks')
plt.ylabel('title')
plt.xlabel('xlabel')
plt.title('title')
plt.xticks(range(len(temp.index)), temp.index, rotation=45)
plt.legend(loc='center left', bbox_to_anchor=(1, 0.5))
sns.despine(offset=10, trim=True)
plt.xticks(rotation=45)
但它会产生如下所示的图像:
如何将绘图居中在 x 轴上?
紫衣仙女
精慕HU
相关分类