Wolfram Visualization | Things to Try

Make edits and run any piece of code by clicking inside the code and pressing
+
.
Scientific, Data & Function Visualization. Wolfram visualizations simplify and automate the creation of plots used to understand data and functions for everything from personal explorations to reports and published papers.

Explore Data Visually

Visualize trends in data with dozens of available plot types:
Run
ListPlot
Group of 8
COUNTRIES
[{"Population","GDP"}]
Group of 8
COUNTRIES
["Name"],​​ScalingFunctions{"Log","Log"}
Out[]=
Easily visualize proportions with a pie chart:
Run
PieChart
Group of 8
COUNTRIES
["Population"],ChartLabels->
Group of 8
COUNTRIES
["Name"]
Easily compare data across categories with a bar chart:
Run
BarChart
Group of 8
COUNTRIES
["Population"],ChartLabels->
Group of 8
COUNTRIES
["CountryCode"]
Label and visualize data across multiple levels of organization:
Run
BarChart​​
Group of 8
COUNTRIES

population
Year: 2005
,
population
Year: 2020
,​​ChartLabels->
Group of 8
COUNTRIES
["CountryCode"],None,​​ChartLegends->{"2005","2020"}​​

Style Your Plots

Define and plot a set of functions:
Run
functions=Table[BesselJ[n,x],{n,4}];​​Plot[Evaluate[functions],{x,0,10}]
Use
PlotTheme
to select from a curated set of automatic choices to quickly style a plot:
Run
Plot[Evaluate[functions],{x,0,10},PlotTheme->"Detailed"]
Create a list showing different themes to easily compare:
Run
Table[​​Plot[Evaluate[functions],{x,0,10},PlotTheme->theme,PlotLabel->theme],​​{theme,{"Minimal","Marketing","Monochrome"}}​​]
Set options individually or combine options with an overall theme:
Run
Plot[Evaluate[functions],{x,0,10},PlotTheme->"Marketing",PlotLegends->"Expressions"]

Label Your Plots

Use the
Entity
framework to easily get available population, per capita GDP and name data:
Run
countrydata=
all countries, dependencies, and territories
COUNTRIES

population
,
GDP
per capita
;​​countrynames=
all countries, dependencies, and territories
COUNTRIES
["Name"];
Visualize the data retrieved:
Run
ListLogLogPlot[countrydata]
Use metadata to automatically label each data point (labels that do not fit are automatically generated as a tooltip):
Run
ListLogLogPlot[countrydata->countrynames]
Include labels for the frame and overall title to complete the visualization:
Run
ListLogLogPlot[countrydata->countrynames,​​Frame->True,​​PlotLabel->"Per capita GDP vs. Population for all Countries",​​FrameLabel->{"People","USD per person per year"}​​]

Plot Functions

Plot a function of a single variable over a specified domain:
Run
Plot[Tan[x],{x,-3Pi/2,3Pi/2}]
Plot a parametric function over a specified parameter range:
Run
ParametricPlot[{Cos[Pit]*GoldenRatio^t,Sin[Pit]*GoldenRatio^t},{t,0,6}]
Use the 3D versions of plotting functions:
Run
ParametricPlot3D{Cos[πt](
t
GoldenRatio
+Cos[v]),(
t
GoldenRatio
+Cos[v])Sin[πt],4t-Sin[v]},{t,0,5},{v,0,2Pi},
Options settings

Use options to make a stylized 3D plot of a function:
Run
Plot3DTan
2
x
+
2
y
,{x,y}∈Disk[{0,0},10,{Pi/2,3Pi/2}],
Options settings


Make Visualizations Interactive

Easily create interactive displays:
Run
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

Visualize Vector Fields

Visualize electric field lines for a dipole:
Run
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}
Bound the magnitude of the vector field norm with a region function to make the rapid change near the point charges at
z=±1
more visible:
Run

Plot Complex Functions

Visualize Volumetric Data

Create Geography Graphics