【发布时间】:2013-09-30 03:06:59
【问题描述】:
我正在尝试根据How to plot a very simple bar chart (Python, Matplotlib) using input *.txt file? 和pylab_examples example code: barchart_demo.py 中提供的示例构建垂直条形图。
# a bar chart
import numpy as np
import matplotlib.pyplot as plt
data = """100 0.0
5 500.25
2 10.0
4 5.55
3 950.0
3 300.25"""
counts = []
values = []
for line in data.split("\n"):
x, y = line.split()
values = x
counts = y
plt.bar(counts, values)
plt.show()
当前我收到以下错误:AssertionError: incompatible sizes: argument 'height' must be length 15 or scalar。我不确定plt.bar() 函数是否定义正确。在尝试复制前面提到的两个示例时,我可能忽略了其他问题。
【问题讨论】:
标签: python matplotlib