2014-02-06 3 views
0

Я хочу нарисовать круг в гистограмме с радиусом, равным единице, и началом в x = 0 и y = 0. Также я хочу нарисовать точку и букву в определенном положении: x = 0,5 и y = 0,86 и буква «L_4» около той же позиции. Является ли это возможным?GNUPLOT: нарисуйте круг и буквы на гистограмме

Вот мой код:

clear 
reset 

# wxt 
#set terminal wxt size 350,262 enhanced font 'Verdana,10' persist 
# png 
set terminal pngcairo size 500,500 enhanced font 'Verdana,10' 
set output 'Err_rev3bp.png' 

set title "\n" 
set label 1 "Reversibility Error\n 3bp mu=0.001" at graph 0.5,1.15 center 
set view map 
set xlabel 'x_0' 
set xrange [*:*] 
set ylabel 'y_0' 
set yrange [*:*] 
#set logscale z 
set zlabel 'Err' 
set border linewidth 1.0 
set key outside 

set pm3d at b 
set dgrid 100,100 
splot 'trecorpi.txt' w pm3d notitle 

exit 

Я использую следующую команду:

set object 10 circle at 0,0 size 1,1 fc rgb "red" 

Но я не могу увидеть круг.

Благодаря

ответ

0

Вы не можете видеть круг, потому что вы используете splot, что делает 3D-графики. Круг является двумерным объектом и только совместим с командой plot. Существует объект многоугольника, который совместим с splot, но, похоже, нет сферического объекта.

set object 1 polygon from 0,0,0 to 1,1,10 to 2,0,0 
set object 1 fc rgb "cyan" fillstyle solid 1.0 border lt -1 
splot x 

enter image description here

+0

Я пытаюсь нарисовать треугольник, но я не могу видеть это в моем выходе. –

+0

Я добавил пример примера треугольника. –

+0

Да, я пробую это и работаю, но когда я использую его в своем коде, я вижу только треугольник из диапазона моего графика плотности. Поэтому я не могу перекрыть треугольник с моим графиком плотности. –

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