Сплот (контур, просмотр карты) и график на одном графике

Я пытаюсь построить два наложенных графика.

Первый простой график x-y точек:

plot myfile u 1:2

Второй - контурный график на уровне 0, который я могу построить с помощью следующих команд:

set contour
unset surface
set view map
set cntrparam levels discrete 0
splot a0 + a1*x + a2*y + a3*x**2 + a4*x*y + a5*y**2 + a6*x**3 + a7*x**2*y + a8*x*y**2 + a9*y**3

a0a9 являются постоянными

Оба используют один и тот же xrange и yrange.

Как я могу нарисовать их обоих на одном графике?

Ответы на вопрос(1)

Решение Вопроса

Это несколько хитрый. Вы можете записать контуры в файл, используя

непроверенной

set table 'datafile'
set contour
#contour options
splot ... with contours
unset table

Затем вы можете построить эти данные с помощью линий:

set term ...
set output ...
set view map
splot myfile u 1:2:(0.0), 'datafile'  u 1:2:3 w lines
 mgilson18 мар. 2013 г., 18:46
@DavidDoria - Вы планируете только одну точку? Если это так, вы можете сделать это с помощьюset label
 David Doria18 мар. 2013 г., 17:18
@mgilson Возможно, вы можете привести конкретный пример. Я пытался изобразить (построить точку) и сплотить (построить неявную функцию) на одном наборе осей. Я попробовал это: установить мультиплот; установите lmargin 10; установить rmargin 2; размер набора 1,1; установить происхождение 0,0; сплот x * y-1; установить xrange [GPVAL_X_MIN: GPVAL_X_MAX]; установить yrange [GPVAL_Y_MIN: GPVAL_Y_MAX]; сюжет "<эхо0 0 '"; unset multiplot, но нарисованы два набора осей, один больше другого.
 mgilson18 мар. 2013 г., 19:01
@DavidDoria - Этот ответ о соединении паза со слотом, который имеет большой смысл. Тем не менее, объединяяplot иsplot В общем, немного сложнее. например как вы комбинируете сюжет (обязательно ограниченный в плоскости X-Y) сsplot у которого есть угол обзора, смотрящий на плоскость y-z? Затем вам нужно больше узнать о том, как пользователь действительно хочет, чтобы график выглядел, чтобы дать четкий ответ.
 Bernhard16 сент. 2014 г., 08:44
Чтобы заставить это работать для моей неявной функции, мне нужноset contour base а такжеsplot ... (безwith contours).gnuplot.info/faq/faq.html#x1-300003.7
 David Doria18 мар. 2013 г., 18:54
@mgilson Это на самом деле будет работать на то, что яЯ пытаюсь сделать сейчас, спасибо. Однако все еще кажется разумным хотеть объединить график и участок на одном наборе осей для будущих пользователей :)
 iomartin14 окт. 2012 г., 20:45
Спасибо! Единственное, что мне пришлось изменить, этоsplot my file 1:2:(0.0)

Ваш ответ на вопрос