Гнуплот контурный сюжет без точек - PullRequest
0 голосов
/ 17 марта 2019

Я пытаюсь построить контурный график с метками со следующим кодом.

reset
set terminal qt
set pm3d map
set contour base
set cntrparam levels incremental 0, 10, 100
set cntrlabel onecolor
set palette rgbformulae 33,13,10

# No key appears
# splot 'temperature.dat' with pm3d title "Heated 2D plate"

# Key appears
splot 'temperature.dat' with pm3d, \
   'temperature.dat' with labels title "Heated 2D plate"

Выходы показаны ниже:

Без меток (первая команда splot) и без ключа Heated 2D plate without labels

С метками и ключом (2-я команда splot), но с точками. Heated 2D plate with labels

Мои вопросы:

  1. Почему ключ не появляется в первой команде splot?
  2. Как убрать точки при нанесении с метками (2-я команда splot)?

При необходимости прикрепит файл данных.

1 Ответ

0 голосов
/ 17 марта 2019
  1. ключ

Ключ для графика "with pm3d", вероятно, покрыт поверхностью pm3d. Вы можете переместить его вперед и сделать его отличным от цвета поверхности, используя set key box opaque. Это будет обозначать контуры в ключе, а также на графике. Для удаления избыточных контурных меток в ключе

  set pm3d explicit
  set key box opaque
  splot 'temperature.dat' with pm3d notitle,\
        'temperature.dat' with labels title "Heated 2D plate"
  1. точка

Я не уверен, почему появляются точки. Я не вижу их, когда пытаюсь воспроизвести сюжет. Попробуйте set pm3d noborder

...