2016-08-08 3 views

ответ

3

Если у вас есть ярлыки для обозначения отсутствующих данных, например, следующий файл данных, где отсутствуют данные сигнализируются «NaN»:

0 2.3 
1 3.1 
2 NaN 
3 6.1 
4 0.5 
5 NaN 
6 NaN 
7 4.9 
8 7.0 
9 NaN 

вы можете сделать условную прорисовку таким образом, что, когда GNUPLOT встреча «NaN» это печатает «Отсутствующие данные» сообщение:

set style fill solid 
set boxwidth 0.9 
set xrange [-1:10] 
plot "data" u ($1):($2) with boxes not, \ 
"" u ($1):(stringcolumn(2) eq "NaN" ? 1. : 1/0):("Missing data") \ 
w labels rotate by 90 not 

enter image description here

Обратите внимание, что я в центре «отсутствующие данные» метки при у = 1. Вы вам нужно будет адаптировать это к вашим потребностям.

Если, вместо этого, ваши данные просто не хватает:

0 2.3 
1 3.1 
2  
3 6.1 
4 0.5 
5 
6 
7 4.9 
8 7.0 
9 

то вещи становятся немного более сложным, смотри, например, column with empty datapoints.

+0

Отлично, большое спасибо. – Ron

+0

Можно ли это сделать на гистограмме? – Ron

+0

Заданный вопрос: http://stackoverflow.com/questions/38845229/in-a-histogram-chartclustered-how-to-put-vertical-text-in-place-of-some-of-th – Ron

Смежные вопросы