Как лучше всего графически визуализировать трехмерную функцию плотности? Как я хотел бы визуализировать ?
Не обязательно, но R
код для этого был бы великолепен.
Как лучше всего графически визуализировать трехмерную функцию плотности? Как я хотел бы визуализировать ?
Не обязательно, но R
код для этого был бы великолепен.
data-visualization
является частью нашего мандата.Ответы:
Ну, есть четыре возможных подхода, которые приходят на ум (хотя я уверен, что их гораздо больше), но в основном вы можете либо построить данные в виде перспективного графика, контурного графика, тепловой карты или, если вы предпочитаете 3-D разброс. plot (который является более или менее перспективным графиком, когда у вас есть значения для всех пар. Вот несколько примеров каждой из них (из хорошо известного трехмерного набора данных ):( x , y )z (x,y)
R
Вот два дополнительных графика, которые имеют более приятные черты, чем те, которые были даны ранее. Таким образом, в зависимости от ваших предпочтений будет диктоваться, каким образом вы хотите визуализировать трехмерные наборы данных.
источник
image.plot()
команда добавила цветную полосу. Кроме того,filled.contour()
создается аналогичный график с цветной полосой, добавленной по умолчанию.colorRampPalette()
, например, если вы наберете,a = colorRampPalette(c('dark blue','blue','light blue','yellow','orange', 'red','dark red'))
то создаст функциюa
это генерирует дискретное приближение цветового континуума, который проходит через эти цвета. Аргументомa
является целое число, которое определяет разрешение этого дискретного приближения.