使用时间序列csv数据的gnuplot

使用时间序列csv数据的gnuplot,csv,gnuplot,Csv,Gnuplot,我正试图根据csv文件“data.csv”中的时间绘制价格数据,格式如下: DateTime,Price,Size 2015-04-16 07:49:24.335,129.68,248 2015-04-16 07:49:24.385,129.68,278 2015-04-16 07:49:24.435,129.68,182 2015-04-16 07:49:25.485,129.68,2 2015-04-16 07:49:26.235,129.68,20 然而,我正在尝试: set xdata

我正试图根据csv文件“data.csv”中的时间绘制价格数据,格式如下:

DateTime,Price,Size
2015-04-16 07:49:24.335,129.68,248
2015-04-16 07:49:24.385,129.68,278
2015-04-16 07:49:24.435,129.68,182
2015-04-16 07:49:25.485,129.68,2
2015-04-16 07:49:26.235,129.68,20
然而,我正在尝试:

set xdata time
set timefmt '%Y%m%d %H:%M:%S'
plot "G:\\data.csv" using 0:2 notitle with lines
并且得到了错误的图表。我尝试过使用用户指南,但没有效果


有人能帮忙吗?

两件事:列编号从
1开始,您必须告诉gnuplot使用逗号作为列分隔符:

set xdata time
set timefmt '%Y-%m-%d %H:%M:%S'
set datafile separator ','
plot "G:\\data.csv" using 1:2 notitle with lines

我得到了一个错误,但如果我使用0:2,而不是1:2,它是有效的