Команда DensityPlot в математике - PullRequest
3 голосов
/ 13 августа 2010

В информации для DensityPlot говорится, что «по умолчанию генерируется цветной вывод в оттенках серого, в котором большие значения отображаются светлее». Что на земле раскрашено в оттенки серого? Есть ли способ сделать его по-настоящему серым без синего и фиолетового цветов, которые он генерирует? И когда я это делаю, это выглядит немного пиксельно. Есть ли способ оценить его по большему количеству баллов, чтобы он не выглядел таким изменчивым?

1 Ответ

4 голосов
/ 13 августа 2010

Под цветным оттенком серого я думаю, что они означают, что он монохромный или, может быть, бихроматический - то есть линейный масштаб от одного цвета к другому, а не полностью изменяющийся по всему цветовому пространству.Это не очень хороший термин, я согласен.

Если указать ColorFunction->GrayLevel, то получится чистая шкала серого.Это отличается от встроенного градиентного оттенка серого (ColorFunction->"GrayTones"), который, кажется, останавливается чуть ниже черного и белого на концах и немного теплый.Есть много других встроенных градиентов - смотрите возвращаемое значение ColorData ["Градиенты"].Конечно, вы также можете указать свою собственную функцию - она ​​будет принимать в качестве входных данных действительное число от 0 до 1 и должна возвращать цветовую спецификацию, например, возвращаемые значения GrayLevel, RGBColor, Hue или CMYKColor.

Чтобы сделать его менее изменчивым, как и в случае практически всех функций построения графиков, попробуйте указать более высокое значение для PlotPoints (количество начальных точек выборки) или MaxRecursion (сколько раз можно выполнить повторную выборку).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...