如何从csv定义x和y行/列?

时间:2019-06-28 06:44:55

标签: gnuplot

我有一个这样的文件:

Date first second third
01-08 30 22 161
01-10 23 20 104
01-12 50 16 79
01-14 67 21 99
02-08 37 33 155
02-10 48 44 66
02-12 89 12 91

如何将日期列用作x轴,如何将日期用作x-ticks,将第一,第二和第三列的值用作条形图。一个日期的三个值中的每个值应是一组3个带有一个x勾号的bar->日期:

   |     |         |
   |     |         |
40 -     |         |
   |   | |         |
20 -   |||       |||
   |___|||_______|||_____etc.
   01-08     01-10

感谢您的帮助!

1 个答案:

答案 0 :(得分:2)

# Histogram plot style using thin solid fill boxes
set style histogram cluster gap 3
set style data histogram
set style fill solid
set boxwidth 0.5

#Use column headers for title
set key autotitle columnhead

plot 'file.dat' using 2:xticlabel(1), 'file.dat' using 3, 'file.dat' using 4

enter image description here