Pythonの描画ライブラリである matplotlib
を用いて、3次元のグラフを作成する方法を紹介します。
まずは、matplotlibで3次元のグラフを作成するためには、 fig.add_subplot()
の引数として、projection='3d'
を指定します。
import matplotlib.pyplot as plt
import numpy as np
x = np.random.rand(50)
y = np.random.rand(50)
z = np.random.rand(50)
fig = plt.figure()
ax = fig.add_subplot(projection='3d')
ax.scatter(x, y, z, color='blue')
plt.show()
上記のコードを実行すると、3次元の散布図が表示されます。
また、3次元グラフにラベルやタイトルを表示する方法も紹介します。
import matplotlib.pyplot as plt
import numpy as np
x = np.random.rand(50)
y = np.random.rand(50)
z = np.random.rand(50)
fig = plt.figure(figsize = (6, 6))
ax = fig.add_subplot(111, projection='3d')
ax.scatter(x, y, z, color='blue', label='label')
ax.set_title('title')
ax.set_xlabel('X-label')
ax.set_ylabel('Y-label')
ax.set_zlabel('Z-label')
ax.legend()
plt.show()
このコードを実行すると、ラベルやタイトルが表示された3次元の散布図が表示されます。
以上が、Pythonとmatplotlibを用いて3次元のグラフを作成する基本的な方法です。さまざまなデータを視覚化するために、ぜひ活用してみてください。.