Я хотел бы создать цветную диаграмму для одной переменной, которая рисует прямоугольник слева красным, если переменная отрицательная, и зеленым справа, если положительный.
Мне не удается полностью избавиться от оси y. Там не должно быть никакой маркировки этого вообще. Во-вторых, ось X и тики скрыты за рамкой Мне нужно это видно. В-третьих, график линии на 0 действительно не нужен, так как я уже нарисовал все, что мне нужно, но gnuplot хочет использовать cmd с некоторыми аргументами. Я попытался plot 0 lt bgnd
, но в моем ящике осталась безобразная белая линия. Я думаю, я могу жить с этим. Стрелки на концах оси X тоже подойдут.
Это текущее состояние кода. (переменная v будет позже поступать из внешнего мира в качестве аргумента командной строки)
v= 7.3
if (v<0){boxcolor= 'red'}
if (v>=0){boxcolor= 'green'}
unset border
unset ytics
unset key
set yzeroaxis
set xzeroaxis
set xtics axis
unset ytics
set xrange [-10:10]
set object 1 rect from 0.0,-0.5 to v,0.5 back fillcolor rgb boxcolor
plot 0
Результат на данный момент: