使用matplotlib的plotfile函数时,scatterplot而不是lineplot

时间:2011-06-13 08:25:15

标签: python matplotlib scatter-plot

我知道plotfile的一般用法:

import matplotlib.pyplot as plt

plt.plotfile(csvfile,sometuple)

但是这会默认生成一个线图。我想要一个散点图。我需要传递给这个方法吗?我已经查看了文档并且没有找到任何内容。

2 个答案:

答案 0 :(得分:12)

我没有看到plotfile的优点,我自己:只要你想做任何有趣的事情,它可能更容易使用通常的指令。但

matplotlib.pyplot.plotfile('dat.csv',(0,1),linestyle="",marker="o")

应该逐点替换。

答案 1 :(得分:2)

我不知道如何使用plotfile命令,但在'just'图中我使用过像

这样的标记
matplotlib.pyplot.plot(X1, Y1, 'go', X2, Y2, 'b-') 

其中'go'表示第一个图的绿色圆圈,'b-'表示第二个图的蓝色线,'r--'表示红色虚线,依此类推......

查看matplotlib.pyplot.plot文档。