Есть ли способ изменить цвет линий поверхности при использовании dgrid3d? Это кажется достаточно простым, но все, на что я смотрел, говорит только о том, чтобы раскрасить всю поверхность, используя pm3d. Я имею несколько поверхностей на одном участке и хотел бы указать цвет каждого из них. Например, один будет красным, другой будет синим, другой - черным, другой - зеленым.Изменить цвет поверхности dgrid3d в Gnuplot
ответ
Если у вас есть данные, доступные в файле Data.dat затем дать этому попытку:
set dgrid3d 10,10
set style data lines
set pm3d
splot "Data.dat" pal
dgrid3d
рассказывает GNUPLOT сколько записей есть в x- и направлении у (те два разделенных запятой параметров)style data lines
позволяет GNUPLOT участок результат с линиями вместо точекpm3d
заполняет поверхность с цветом (если вы оставите это далеко вы просто увидеть линии)pal
делает эти строки появляются в цвете от заданного значения
Есть гораздо больше опций, которые можно установить, но я найти те самые релевантные.
Цифры указывают, сколько элементов есть в x- и y-направлении. Поэтому, если у вас есть 20 значений x и 10 y-значений, тогда укажите параметры в dgrid как 20, 10 – Garrett
AFAIK dgrid3d принимает только два параметра, если вы хотите указать количество строк и столбцов. – Garrett
'dgrid3d' предназначен только для интерполяции разбросанных данных в обычную сетку. Эти два числа дают числовое число, которое используется для восстановленной сетки, независимо от количества входных точек. Если число не задано, используется '10,10'. – Christoph
Похоже, что.
set dgrid3d
splot "file.dat" with lines linecolor 4
Где 4 - цвет, который вам нужен.
Для нескольких поверхностей вы можете попробовать
set dgrid3d splines
set table "surface1.dat"
splot "file1.dat"
unset table
unset dgrid3d
для каждой поверхности вам нужно. И в конце концов описание поверхности
splot "surface1.dat" with lines linecolor 4, splot "surface2.dat" with lines linecolor 7 ...
Ой, просто не заметили "несколько поверхностей" – Yuriy
- 1. Gnuplot - изменить цвет фона
- 2. Gnuplot, pm3d и поверхности
- 3. Изменить материал или цвет в поверхности сетки
- 4. Как изменить цвет фона в gnuplot?
- 5. GNUPLOT: Построение на поверхности сферы
- 6. Gnuplot - не может изменить цвет баров
- 7. Окраска поверхности между линиями в gnuplot
- 8. Цвет точки в gnuplot 4.0
- 9. Установить цвет рамки поверхности
- 10. Gnuplot: Граничная рамка вокруг 3d-поверхности
- 11. Gnuplot: закрыть pm3d поверхности с поддержкой глубины
- 12. поверхности участка трубопровода к GNUPLOT от C
- 13. SDL2 изменить размер поверхности
- 14. Заполните два набора данных на одном графике с помощью gnuplot. Один с dgrid3d, другой без
- 15. использование бар Цвет в MatLab изображения поверхности
- 16. Gnuplot декодирует и средний 3d участка в Gnuplot с NaN
- 17. Как изменить цвет задней поверхности ячейки с использованием IIF EVAL
- 18. Как изменить размер точки в gnuplot
- 19. Дополнительные линии проецирования границы в плоскости поверхности gnuplot
- 20. Gnuplot наложения прозрачной 3D поверхности и плоскости в разных цветах
- 21. Как изменить масштаб в gnuplot?
- 22. большего цвет дисперсии для частых значений GNUPLOT
- 23. набор палитры цвет синий в Gnuplot
- 24. Как сделать ключевой цвет черным в Gnuplot
- 25. Снаряд движения в GNUPlot и его цвет
- 26. Установить Цвет фона изображения на поверхности
- 27. Основные поверхности p: treeNode цвет фона
- 28. Как получить файл данных формы контура или поверхности (с gnuplot)?
- 29. 3-мерный участок в GnuPlot, где цвет является четвертым столбцом в моем файле данных?
- 30. Set/unset dgrid3d на том же графе
Пожалуйста, покажите нам короткий пример того, что вы делаете. Что случилось с 'lc rgb 'blue'', если вы хотите, чтобы линии одной поверхности были одного цвета? – Christoph