0
import csv

a = csv.reader(open(DATA+'DataA.csv'))

for row in a:
   time = row[1]
   conversion = row[3]
   x_series = time
   y_series = conversion
   scatter_plot(zip(x_series,y_series))

我正在尝试在 Sage Notebook 中创建散点图。我正在读取 DataA.csv 中的数据,特别是第 1 行和第 3 行。我想根据这些数据创建散点图。一切正常,除了为每个单独的元组创建一个新的散点图,而不是将它们全部放在一个散点图上。关于如何解决此问题的任何想法。提前致谢

4

1 回答 1

0

你可能想试试这个。

import csv

a = csv.reader(open(DATA+'DataA.csv'))

G = Graphics()

for row in a:
   time = row[1]
   conversion = row[3]
   x_series = time
   y_series = conversion
   G += scatter_plot(zip(x_series,y_series))

G # this will show the plot

我没有你的数据(或任何数据,实际上),所以我无法测试它,但这应该可以正常工作。在 Sage 中添加绘图,然后在G给出时它们显示为默认表示。您也可以要求不同的散点图具有不同的颜色......

另外,我更喜欢使用point或者也许list_plot为此,但我想这是一个偏好问题。

于 2012-09-10T16:42:04.203 回答