【发布时间】:2018-10-09 04:36:56
【问题描述】:
我有一个数据框和一个图
if data1.empty:
pass
else:
ax = data1['30'].value_counts(sort=True).plot(kind='bar',width=0.1, figsize=(10,8),
color="red", fontsize=13,position=1)
有时data1 变为空。现在我使用pass。但我想用一些代码更改 pass,将计数分配为零并在图中绘制为 0。
【问题讨论】:
-
鉴于您提供的信息,无法回答您的问题。我建议您解释当数据框为空时您期望的输出究竟是什么。我从未见过空数据框的图,让我吃惊。
-
您需要
pd.Series([0]).plot(kind='bar',width=0.1, figsize=(10,8), color="red", fontsize=13,position=1)而不是pass? -
@jezrael 这会将值 0 视为计数?如果是,这就是我需要的
-
@qwww - 是的,如果它适合你,你能用真实的代码测试它吗?
-
请将其作为答案发布..它正在工作
标签: python pandas dataframe matplotlib