Skip to Content
Pythonデータサイエンスハンドブック ―Jupyter、NumPy、pandas、Matplotlib、scikit-learnを使ったデータ分析、機械学習
book

Pythonデータサイエンスハンドブック ―Jupyter、NumPy、pandas、Matplotlib、scikit-learnを使ったデータ分析、機械学習

by Jake VanderPlas, 菊池 彰
May 2018
Intermediate to advanced
556 pages
13h 21m
Japanese
O'Reilly Japan, Inc.
Content preview from Pythonデータサイエンスハンドブック ―Jupyter、NumPy、pandas、Matplotlib、scikit-learnを使ったデータ分析、機械学習
4.14
Matplotlib
を使った
3
次元プロット
295
図4-92 軸のみの3 次元プロット
3D
軸を有効にすると、さまざまな
3
次元プロットを描くことができます。静的な表示ではなく、
対話的に図を表示する方が、
3
次元プロットでは利便性が高まります。対話的な図を使用するには、
%matplotlib inline
ではなく
%matplotlib notebook
を使用します。
4.14.1
3
次元の点と線
最も基本的な
3
次元プロットは、
3
つ組
(
x
,
y
,
z
)
の集合から作成された線または散布図です。
これまでに見てきた一般的な
2
次元プロットと同じように、
3
次元の場合は
ax.plot3D
関数と
ax.scatter3D
関数を使います。これらの呼び出し方は
2
次元のものとほぼ同じです。したがって、
結果を調整する方法の詳細については、「4.3 単純な線グラフ」および「4.4 単純な散布図」を参
照してください。ここでは、螺旋とその線の近くにランダムに配置した点をプロットしま
す(
4-93)。
In[4]: ax = plt.axes(projection='3d')
# Data for a three-dimensional line 3
次元曲線のデータ
zline = np.linspace(0, 15, 1000)
xline = np.sin(zline)
yline = np.cos(zline)
ax.plot3D(xline, yline, zline, 'gray')
# Data for ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Start your free trial

You might also like

Pythonデータサイエンスハンドブック 第2版 ―Jupyter、NumPy、pandas、Matplotlib、scikit-learnを使ったデータ分析、機械学習

Pythonデータサイエンスハンドブック 第2版 ―Jupyter、NumPy、pandas、Matplotlib、scikit-learnを使ったデータ分析、機械学習

Jake VanderPlas, 菊池 彰
初めてのGraphQL ―Webサービスを作って学ぶ新世代API

初めてのGraphQL ―Webサービスを作って学ぶ新世代API

Eve Porcello, Alex Banks, 尾崎 沙耶, あんどうやすし

Publisher Resources

ISBN: 9784873118413Other