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.我想基于这些数据创建散点图。一切都有效,除了为每个单独的元组创建一个新的散点图,而不是在一个散点图上创建所有这些散点图。 关于如何解决这个问题的任何想法。提前致谢
答案 0 :(得分: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
,但我想这是一个偏好问题。