Как управлять отметками tic и их значениями в tics gnuplot

#plot #gnuplot #gnu #xticks

Вопрос:

У моего сюжета есть ось logx. Поэтому я хочу показать метки тиков. Но из-за размера значений тиц они перекрываются. Например: введите описание изображения здесь

Но если я уменьшу метки тиков командой

установите xtics (1,0 e-7,1,0 e-5, 5,0 e-4);

Это становится похоже на введите описание изображения здесь

Я хочу, чтобы эти логарифмические метки(как на первом рисунке), но записывались только три значения(как на втором рисунке) без ущерба для размера. Возможно ли это?

Ответ №1:

Как я понимаю, вы в основном хотите сохранить все автоматические метки и линии сетки, но удалите 1e-6 метки и 1e-4 метки и добавьте 5e-4 метку.

Вы могли бы сделать это следующим образом. Проверьте help xtics и help format specifiers .

Код:

 ### set custom tics
reset session

set xrang[1e-7:5e-4]
set logscale x
set grid x,y
set format x "%.0t x 10^{%T}"
set rmargin 5

set xtics add ('' 1e-6, '' 1e-4, 5e-4)
plot x
### end of code
 

Результат:

введите описание изображения здесь