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))

SageNotebookで散布図を作成しようとしています。DataA.csvのデータ、特に1行目と3行目を読み込んでいます。これらのデータに基づいて散布図を作成したいと思います。すべてが1つの散布図にあるのではなく、個々のタプルごとに新しい散布図が作成されることを除いて、すべてが機能します。これを修正する方法についてのアイデア。前もって感謝します

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が指定されたときにデフォルトの表現として表示されます。さまざまな散布図にさまざまな色を使用するように依頼することもできます...

また、私はポイントまたはおそらくlist_plotこれに使用することを好みますが、それは好みの問題だと思います。

于 2012-09-10T16:42:04.203 に答える