Wolfram 시각화 | 시도해 볼 것들

모든 코드는 클릭 한 다음
+
를 눌러 편집하거나 실행할 수 있습니다.
데이터와 함수의 과학적 시각화 Wolfram의 시각화 기능을 사용하면 데이터 및 함수 플롯을 단순화하며 자동으로 완성할 수 있습니다. 개인의 지적 탐구부터 보고서 및 출판된 논문의 기술에 이르기까지 다양한 장면에서 사용되는 데이터와 함수를 이해하는데 도움이 됩니다.

시각적 데이터 탐색

다양한 플롯 유형을 사용하여 데이터의 추세를 시각화합니다:
실행
ListPlot
Group of 8
COUNTRIES
[{"Population","GDP"}]
Group of 8
COUNTRIES
["Name"],​​ScalingFunctions{"Log","Log"}
Out[]=
원형 차트로 비율을 간단히 시각화합니다:
실행
PieChart
Group of 8
COUNTRIES
["Population"],ChartLabels->
Group of 8
COUNTRIES
["Name"]
막대형 차트를 사용하여 여러 범주의 데이터를 쉽게 비교합니다:
실행
BarChart
Group of 8
COUNTRIES
["Population"],ChartLabels->
Group of 8
COUNTRIES
["CountryCode"]
기관의 여러 레벨에서 데이터에 레이블을 지정하고 시각화합니다:
실행
BarChart​​
Group of 8
COUNTRIES

population
Year: 2005
,
population
Year: 2020
,​​ChartLabels->
Group of 8
COUNTRIES
["CountryCode"],None,​​ChartLegends->{"2005","2020"}​​

플롯 스타일 지정

함수 집합을 정의하고 그래프로 나타냅니다:
실행
functions=Table[BesselJ[n,x],{n,4}];​​Plot[Evaluate[functions],{x,0,10}]
PlotTheme
을 사용하여 미리 큐레이팅된 자동 선택 항목 중에서 골라 빠르게 플롯 스타일을 지정할 수 있습니다:
실행
Plot[Evaluate[functions],{x,0,10},PlotTheme->"Detailed"]
다양한 테마를 쉽게 비교할 수 있도록 목록을 만듭니다:
실행
Table[​​Plot[Evaluate[functions],{x,0,10},PlotTheme->theme,PlotLabel->theme],​​{theme,{"Minimal","Marketing","Monochrome"}}​​]
옵션을 개별적으로 설정하거나 전체 테마와 함께 옵션을 결합합니다:
실행
Plot[Evaluate[functions],{x,0,10},PlotTheme->"Marketing",PlotLegends->"Expressions"]

그래프 레이블 지정

Entity
프레임워크를 사용하여 사용 가능한 인구, 1인당 GDP 및 이름 데이터를 쉽게 가져옵니다:
실행
countrydata=
all countries, dependencies, and territories
COUNTRIES

population
,
GDP
per capita
;​​countrynames=
all countries, dependencies, and territories
COUNTRIES
["Name"];
가져온 데이터를 시각화합니다:
실행
ListLogLogPlot[countrydata]
메타데이터를 사용하여 각 데이터 포인트에 자동으로 라벨을 지정합니다 (맞지 않는 레이블은 자동으로 툴팁을 통해 생성됩니다):
실행
ListLogLogPlot[countrydata->countrynames]
시각화를 완성하기 위해 프레임과 전체 제목에 대한 라벨을 포함합니다:
실행
ListLogLogPlot[countrydata->countrynames,​​Frame->True,​​PlotLabel->"Per capita GDP vs. Population for all Countries",​​FrameLabel->{"People","USD per person per year"}​​]

플롯 함수

지정된 정의역에서 단일 변수 함수의 그래프를 그립니다:
실행
Plot[Tan[x],{x,-3Pi/2,3Pi/2}]
지정된 매개변수 범위에서 매개변수 함수의 그래프를 그립니다:
실행
ParametricPlot[{Cos[Pit]*GoldenRatio^t,Sin[Pit]*GoldenRatio^t},{t,0,6}]
3D 버전의 플롯 함수를 사용합니다:
실행
ParametricPlot3D{Cos[πt](
t
GoldenRatio
+Cos[v]),(
t
GoldenRatio
+Cos[v])Sin[πt],4t-Sin[v]},{t,0,5},{v,0,2Pi},
Options settings

옵션을 사용하여 함수의 스타일화된 3D 플롯을 만듭니다:
실행
Plot3DTan
2
x
+
2
y
,{x,y}∈Disk[{0,0},10,{Pi/2,3Pi/2}],
Options settings


대화형 시각화

대화형 디스플레이를 쉽게 만듭니다:
실행
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

벡터 필드 시각화

쌍극자에 대한 전기장 선을 시각화합니다:
실행
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}

복소 함수 그래프 플롯

체적 데이터 시각화

지리 그래픽 생성