##準備
サンプルとして用いる3次元グラフを生成.
import numpy as np
import matplotlib.pyplot as plt
from mpl_toolkits.mplot3d import Axes3D
fig = plt.figure()
ax = Axes3D(fig)
x = np.arange(-10, 10, 0.1)
y = np.arange(-10, 10, 0.1)
X, Y = np.meshgrid(x, y)
Z = np.sin(X + Y)
ax.plot_surface(X, Y, Z)
##テーマカラーの変更
cm.'指定するテーマカラー'
という感じでテーマカラーを指定します.
今回はoceanを指定していますが,他にも多数のテーマがあります.
詳しくは以下のページを参照してください.
matplotlib color example code
ax.plot_surface(X, Y, Z, cmap='ocean')
##表示角度の変更
elevはz軸方向から見た仰角,azimはx, y軸方向の方位角を指定.
詳しくは以下を参照してください.
matplotlib mplot3d API
ax.view_init(elev=60, azim=45)