6

次の画像をmatplotlibにプロットしています。私の問題は、画像はこのように見えますが、この画像を印刷するとグレースケール部分が印刷されないため、背景を暗くしたいということです。この変更を行うための API を教えてもらえますか?

シンプルな API を使用して 3D 曲線をプロットします -

ax.plot(X1, Y1, Z1, '^', c='r')
ax.plot(X2, Y2, Z2, 'o', c='b')

ここに画像の説明を入力

私も試したのはこれです -

fig = plt.figure(figsize=(10,10))
ax = fig.gca(projection='3d',  axisbg='gray')

これは色を濃い灰色に変更しますが、画像の外側の色も変更しています-

ここに画像の説明を入力

4

2 に答える 2

16

次のコードを使用して達成しました-

ax = fig.add_subplot(111, projection='3d')
plt.gca().patch.set_facecolor('white')
ax.w_xaxis.set_pane_color((0.8, 0.8, 0.8, 1.0))
ax.w_yaxis.set_pane_color((0.8, 0.8, 0.8, 1.0))
ax.w_zaxis.set_pane_color((0.8, 0.8, 0.8, 1.0))
于 2013-01-15T10:03:58.607 に答える