わかりました、問題は簡単です:
簡単な散布図を描いてみます。
import csv
a = csv.reader(open(DATA+'testi1.csv'))
G = Graphics()
for col in a:
time = col[0]
conversion = col[2]
x_series = time
y_series = conversion
plot = scatter_plot (zip(x_series,y_series))
G += plot
G.set_axes_range(0, 20, 0, 20)
G
このデータから:
1,2,3
2,4,6
3,6,9
4,8,12
5,10,15
6,12,18
これにより、値が 12 15 18 になるまで、正常に機能するグラフが得られます。
次のようにグラフ化されます。
1,3
2,6
3,9
4,1
5,1
6,1
値を直接入力して同じことを試しました:
G = Graphics()
x_series = (1,2,3,4,5,6)
y_series = (3,6,9,12,15,18)
plot = scatter_plot(zip(x_series,y_series))
G += plot
G.set_axes_range(0, 20, 0, 20)
G
これにより、問題なく機能するグラフが得られ、問題なくプロットされます。問題はcsv.readerにあると思いますが、どうすればよいかわかりません。