2017-11-02 3 views
0

3Dプロットのグリッド線の色を変更する方法を探していましたが、これを行うためのきれいで簡単な方法が見つかりませんでした。私が見つけた唯一の答えはhereで、それはちょっと複雑だった。 matplotlibの内の3Dプロットのグリッド線を着色するための簡単な方法があった場合、私はhereMatplotlibの色の3Dグリッド線

import matplotlib as mpl 
from mpl_toolkits.mplot3d import Axes3D 
import numpy as np 
import matplotlib.pyplot as plt 

mpl.rcParams['legend.fontsize'] = 10 

fig = plt.figure() 
ax = fig.gca(projection='3d') 
theta = np.linspace(-4 * np.pi, 4 * np.pi, 100) 
z = np.linspace(-2, 2, 100) 
r = z**2 + 1 
x = r * np.sin(theta) 
y = r * np.cos(theta) 
ax.plot(x, y, z, label='parametric curve') 
ax.legend() 

plt.show() 

答えて

1

を発見mpl_toolkits.mplot3d

簡単な例を用いて、それが単一の行をカラー化するのでquestion you foundからのコードは非常に複雑であると思いましグリッド。

目的はsimulatneouslyすべてのグリッド線を色付けしている場合は、あなただけ使用すること

plt.rcParams['grid.color'] = "deeppink" 

enter image description here

関連する問題