Python绘制一个系列时跳过'零'值

时间:2013-12-04 17:01:00

标签: python matplotlib

我正在尝试制作一个按位置汇总数据的图表。该脚本读入10多个政府文件并正确绘制它们。我遇到的问题是,如果其中一个工作站不包含其中一个x轴参数的数据,则将其绘制为“0”。这是正确的,但我想跳过绘制这个栏,但不想删除该站。

例如,在下图中,我不想显示NO2的'Kitchener'数据,因为没有记录数据。有没有办法做到这一点?我将每个站点作为列表,包含12个值(每个污染物一个),并绘制每个系列的图表。 Python 3.3 enter image description here

感谢。
免责声明:这是伪造的数据,不要对基奇纳的VOC感到恐惧

我用于绘制数据集中包含的每个站的以下迭代的代码如下所示。 'graph_data'变量是一组列表,每个站点包含12个值,其中任何未在站点测量的污染都包含'0'。

rects1 = plt.bar(index, graph_data[0], bar_width, color = '#EDF062', label = stations[0], align='center')

0 个答案:

没有答案