我有200个坐标的值存储在两个数组中,plotx_array和ploty_array。这是我绘制数组的代码的一部分:
i = 0
while(i<200):
print plotx_array[i], ploty_array[i]
plt.plot(plotx_array[i], ploty_array[i])
plt.axis([200, 400, 100, 320])
i=i+1
plt.show()
这会产生一个空白图表。 但是,如果我添加&#34; ro&#34;发表声明:
plt.plot(plotx_array[i], ploty_array[i],"ro")
我得到一个用红点绘制坐标的图表。但是我想要一条连续的线而不是点,所以我该如何获得呢?
我已经确认这些值属于指定的范围。
答案 0 :(得分:0)
IIUC,你假设它是一个点绘图仪,你每次都在循环和绘图。它实际上是vector plotter
将线和/或标记绘制到轴上。 args是一个可变长度参数,允许多个x,y对......
尝试用
替换上面的内容plt.plot(plotx_array, ploty_array)
plt.show()