我正在尝试创建一个简单的计数图,给出是/否统计数据的计数。 然而,我得到的是 0 和 1 之间的 y 轴,并且没有给出变量的实际计数(重新缩放轴不起作用)。然后计数会列在 x 轴上。 我只是不知道如何解决这个简单的问题:-D 请帮助我>.>
dict = {"Condition": ['no','yes'], "Smoking":[1561,635]}
frame=pd.DataFrame(data=dict)
frame.set_index("Condition", inplace=True)
frame
plt.figure(figsize=(8,6))
sns.set_palette("pastel", 8)
sns.countplot(data=frame, x="Smoking" )
plt.show()
IIUC用途:
d = {"Condition": ['no','yes'], "Smoking":[1561,635]}
frame=pd.DataFrame(data=d)
sns.set_palette("pastel", 8)
sns.barplot(data=frame, y='Condition', x="Smoking" )