下面显示的语法是用于获取条形字符的已定义函数,
import seaborn as sn
import matplotlib as mpl
import matplotlib.pyplot as plt
def plotcategoricaldata(col):
ch = sn.catplot(x=col, data=col, kind='count')
ax = ch.facet_axis(0, 0)
for i , v in enumerate(ax.patches):
ax.text(v.get_x(),
v.get_height() * 1.05,
'{}'.format(col.value_counts()[i]),
fontsize = 12)
plt.show()
下面显示的是条形图的详细信息,
IN: data['coast'].dtypes
OUT:
CategoricalDtype(categories=[0, 1], ordered=False)
IN: data['coast'].value_counts()
OUT:
0 21450
1 163
Name: coast, dtype: int64
当我使用下面的语法来获取条形图时,我确实得到了如下所示的消息,
plotcategoricaldata(data['coast'])
posx and posy should be finite values
posx and posy should be finite values
条形图显示为,
如何解析已定义的函数以获得如下所示的条形图。
暂无答案!
目前还没有任何答案,快来回答吧!