Visualisation avec Wolfram | Choses à essayer

Effectuez des modifications et exécutez n’importe quel morceau de code en cliquant à l’intérieur du code et en appuyant sur
+
.
Visualisation scientifique, de données et de fonctions. Les visualisations avec Wolfram simplifient et automatisent la création de tracés utilisés pour comprendre les données et les fonctions, qu’il s’agisse d’explorations personnelles, de rapports ou d’articles publiés.

Explorez visuellement les données

Visualisez les tendances des données grâce à des dizaines de types de tracés disponibles :
Exécuter
ListPlot
Group of 8
COUNTRIES
[{"Population","GDP"}]
Group of 8
COUNTRIES
["Name"],​​ScalingFunctions{"Log","Log"}
Out[]=
Visualisez facilement les proportions à l’aide d’un diagramme circulaire :
Exécuter
PieChart
Group of 8
COUNTRIES
["Population"],ChartLabels->
Group of 8
COUNTRIES
["Name"]
Comparez facilement les données entre les catégories à l’aide d’un diagramme à barres :
Exécuter
BarChart
Group of 8
COUNTRIES
["Population"],ChartLabels->
Group of 8
COUNTRIES
["CountryCode"]
Étiquetez et visualisez les données à plusieurs niveaux d’organisation :
Exécuter
BarChart​​
Group of 8
COUNTRIES

population
Year: 2005
,
population
Year: 2020
,​​ChartLabels->
Group of 8
COUNTRIES
["CountryCode"],None,​​ChartLegends->{"2005","2020"}​​

Stylisez vos tracés

Définissez et tracez un ensemble de fonctions :
Exécuter
functions=Table[BesselJ[n,x],{n,4}];​​Plot[Evaluate[functions],{x,0,10}]
Utilisez
PlotTheme
pour choisir parmi un ensemble de choix automatiques référencés pour styliser rapidement un tracé :
Exécuter
Plot[Evaluate[functions],{x,0,10},PlotTheme->"Detailed"]
Créez une liste de différents thèmes pour faciliter les comparaisons :
Exécuter
Table[​​Plot[Evaluate[functions],{x,0,10},PlotTheme->theme,PlotLabel->theme],​​{theme,{"Minimal","Marketing","Monochrome"}}​​]
Définissez les options individuellement ou combinez les options avec un thème général :
Exécuter
Plot[Evaluate[functions],{x,0,10},PlotTheme->"Marketing",PlotLegends->"Expressions"]

Étiquetez vos tracés

Utilisez le cadre
Entity
pour obtenir facilement les données disponibles sur la population, le PIB par habitant et les noms :
Exécuter
countrydata=
all countries, dependencies, and territories
COUNTRIES

population
,
GDP
per capita
;​​countrynames=
all countries, dependencies, and territories
COUNTRIES
["Name"];
Visualisez les données extraites :
Exécuter
ListLogLogPlot[countrydata]
Utilisez les métadonnées pour étiqueter automatiquement chaque point de données (les étiquettes qui ne conviennent pas sont automatiquement générées sous la forme d’une infobulle) :
Exécuter
ListLogLogPlot[countrydata->countrynames]
Insérez des étiquettes pour le cadre et le titre général pour compléter la visualisation :
Exécuter
ListLogLogPlot[countrydata->countrynames,​​Frame->True,​​PlotLabel->"Per capita GDP vs. Population for all Countries",​​FrameLabel->{"People","USD per person per year"}​​]

Tracez des fonctions

Tracez une fonction d’une seule variable sur un domaine spécifié :
Exécuter
Plot[Tan[x],{x,-3Pi/2,3Pi/2}]
Tracez une fonction paramétrique sur une plage de paramètres spécifiés :
Exécuter
ParametricPlot[{Cos[Pit]*GoldenRatio^t,Sin[Pit]*GoldenRatio^t},{t,0,6}]
Utilisez les versions 3D des fonctions de traçage :
Exécuter
ParametricPlot3D{Cos[πt](
t
GoldenRatio
+Cos[v]),(
t
GoldenRatio
+Cos[v])Sin[πt],4t-Sin[v]},{t,0,5},{v,0,2Pi},
Options settings

Utilisez les options pour créer le tracé 3D stylisé d’une fonction :
Exécuter
Plot3DTan
2
x
+
2
y
,{x,y}∈Disk[{0,0},10,{Pi/2,3Pi/2}],
Options settings


Rendez les visualisations interactives

Créez facilement des affichages interactifs :
Exécuter
Manipulate​​ParametricPlot3D
Parametric surface
,​​{t,0,tmax},{v,0,vmax},
Options settings
,​​{{vmax,2Pi,"Maximum v parameter"},Pi/2,2Pi},{{tmax,3,"Maximum t parameter"},1,5},ControlPlacement->Top,SaveDefinitions->True,TrackedSymbols:>{vmax,tmax}
Out[]=
​
Maximum v parameter
Maximum t parameter

Visualisez des champs vectoriels

Visualisez les lignes de champ électrique d’un dipôle :
Exécuter
In[]:=
StreamPlot3D
{x,y,z-1}
3
Norm[{x,y,z-1}]
-
{x,y,z+1}
3
Norm[{x,y,z+1}]
,{x,-3,3},{y,-3,3},{z,-3,3}
Liez la magnitude de la norme du champ vectoriel avec une fonction de région pour rendre plus visible le changement rapide près des charges ponctuelles en
z=±1
 :
Exécuter

Tracez des fonctions complexes

Visualisez des données volumétriques

Créez des graphiques géographiques