gnuplot: построение файла с четырьмя столбцами по оси Y

Как сказал BalusC в своем ответе, проблема связана с назначением значения.

Измените свой код как:

<select name="locdropdown" onchange="javascript:change()" > 
<%
for(LocationDO locationDO : locationList)
{%>
<option value="<%=locationDO.getLocationName().trim()%>" >
        <%=locationDO.getLocationName().trim()%>
</option> 
<%} 

%>
</select>

Надеюсь, что это поможет.

29
задан Wolf 19 October 2016 в 11:01
поделиться

2 ответа

Вы можете построить разные столбцы одного и того же файла следующим образом:

plot 'file' using 0:1 with lines, '' using 0:2 with lines ...

(... означает продолжение). Пара примечаний к этой записи: using указывает, какой столбец будет отображаться, то есть столбцы 0 и 1 в первом операторе using, 0-й столбец - это псевдостолбец, который преобразуется в номер текущей строки в файле данных. Обратите внимание, что если с using используется только один аргумент (например, using n), это соответствует высказыванию using 0:n (спасибо, что указали на mgilson ).

Если ваша версия Gnuplot достаточно свежая, вы сможете построить все 4 столбца с циклом for:

set key outside
plot for [col=1:4] 'file' using 0:col with lines

Результат:

for-loop plot

Gnuplot может использовать заголовки столбцов для заголовка, если они находятся в файле данных, например:

min max mean std
24 31 29.0909 2.57451
12 31 27.2727 5.24129
14 31 26.1818 5.04197
22 31 27.7273 3.13603
22 31 28.1818 2.88627

и

set key outside
plot for [col=1:4] 'file' using 0:col with lines title columnheader

Результатов:

for-loop plot with column headers

76
ответ дан Thor 19 October 2016 в 11:01
поделиться

Просто добавим, что вы можете указать приращение цикла for в качестве третьего аргумента. Это полезно, если вы хотите построить каждый n-й столбец.

plot for [col=START:END:INC] 'file' using col with lines

В этом случае это ничего не меняет, но в любом случае:

plot for [col=1:4:1] 'file' using col with lines
11
ответ дан j_s 19 October 2016 в 11:01
поделиться
Другие вопросы по тегам:

Похожие вопросы: