次のpythonコードでは、範囲[-pi/2、pi/2]にr(theta)= thetaをプロットする必要があります。matplotlibを使って負の半径を持つ関数の極座標
しかし、私はそれを生成するために期待する:
import matplotlib.pyplot as plt
import numpy
theta = numpy.linspace(-numpy.pi/2, numpy.pi/2, 64 + 1)
r = theta
plt.polar(theta, r)
plt.savefig('polar.png')
これは、プロットを作成し
R(シータ)の負の値があるように見えますクリップされた。 matplotlibがr(theta)の負の値をプロットするようにするにはどうすればよいですか?
によって再現することができ、この問題がクローズやったことがなかったように見えます。 https://github.com/matplotlib/matplotlib/issues/2203 – 1N5818
@Alexander Kleinhansの問題は、これとは別の問題です。それが議論する問題は、負の半径値をプロットすることができないのではなく、負の半径値のグリッドを持つことができないことです。 – Vaelus
このリンクされた問題が実際に関連しているかどうかはわかりませんが、そうであれば今までに解決されています。 – ImportanceOfBeingErnest