要告诉Seaborn/Matplotlib在X轴上显示“你得到了什么”,并且不假设希望刻度在数字上均匀分布,可以使用以下步骤:
import seaborn as sns
import matplotlib.pyplot as plt
data = {'你得到了什么': [10, 20, 30, 40, 50]}
df = pd.DataFrame(data)
sns.set(style="whitegrid")
sns.set_palette("pastel")
ax = sns.barplot(x='你得到了什么', y=df.index, data=df)
ax.set_xticklabels(df['你得到了什么'])
plt.title('你得到了什么')
plt.xlabel('数量')
plt.ylabel('项目')
plt.show()
这样,Seaborn/Matplotlib将在X轴上显示“你得到了什么”,并且刻度将根据数据集中的标签进行设置。
领取专属 10元无门槛券
手把手带您无忧上云