Команда, которую вы показываете, суммирует каждую строку, а не каждый столбец.
(1) Если вы можете транспонировать строки / столбцы в вашем CSV-файле перед его загрузкой в gnuplot, эта команда создаст график, близкий к что вы просите. Обратите внимание, что MAXCOL - это действительно количество строк (а не столбцов) в исходном файле данных
set boxwidth 0.5
set style fill solid
plot 'transpose_of_original' using 0:(sum [col=0:MAXCOL] col) with boxes
(2) В качестве альтернативы вы можете выполнить суммирование gnuplot, сначала накопив суммы, а затем построив график
# get number of columns
stats 'data1.txt' nooutput
NCOL = STATS_columns
array SUM[NCOL]
# get sum for each column
do for [col=1:NCOL] {
stats 'data1.txt' using col nooutput
SUM[col] = STATS_sum
}
# Now we plot the sums in a bar chart
set style fill solid
set boxwidth 0.5
set xlabel "Column"
set ylabel "Sum"
plot SUM using 1:2 with boxes