Quelle est la meilleure façon de visualiser graphiquement une fonction de densité 3D? Comme dans je voudrais visualiser ?
Pas nécessaire, mais le R
code serait génial.
Quelle est la meilleure façon de visualiser graphiquement une fonction de densité 3D? Comme dans je voudrais visualiser ?
Pas nécessaire, mais le R
code serait génial.
data-visualization
fait partie de notre mandat.Réponses:
Eh bien, il y a quatre approches possibles qui me viennent à l'esprit (bien que je sois sûr qu'il y en ait beaucoup d'autres) mais, fondamentalement, vous pouvez soit tracer les données sous forme de tracé en perspective, de tracé de contour, de carte thermique ou si vous préférez une dispersion 3D plot (qui est plus ou moins un plot en perspective lorsque vous avez des valeurs de pour toutes les paires . Voici quelques exemples de chacune (à partir d'un ensemble de données 3D bien connu dans )):( x , y )z ( x , y)
R
Voici deux tracés supplémentaires qui ont des caractéristiques de tracé plus agréables que celles données précédemment. Ainsi, selon vos préférences, vous dicterez de quelle manière vous souhaitez visualiser les ensembles de données 3D.
la source
image.plot()
commande ajoute une barre de couleur. Génère égalementfilled.contour()
un tracé similaire avec une barre de couleur ajoutée par défaut.colorRampPalette()
, par exemple , si vous tapeza = colorRampPalette(c('dark blue','blue','light blue','yellow','orange', 'red','dark red'))
il crée une fonctiona
qui génère une approximation discrète d'un continuum de couleurs qui passe à travers ces couleurs. L'argument dea
est un entier qui détermine la résolution de cette approximation discrète.