私は、画像の上に極プロットをプロットしようとしています。ここで私が持っているコードがある、私は絵を下に見られているように、極座標プロットを透明にすることができません。画像の上に極座標をプロットしますか?
import numpy as np
import matplotlib.pyplot as plt
import csv
r = list(csv.reader(open('avg.csv','r')))
theta = np.linspace(0, 2 * np.pi, 73)
img = plt.imread("voltage_abs.png")
imgplot = plt.imshow(img)
fig, ax = plt.subplots()
ax.imshow(img, zorder=0)
ax.imshow(img)
ax = plt.subplot(111, projection='polar')
ax.plot(theta, r)
ax.set_ylim(30,41)
ax.set_yticks(np.arange(30,41,2))
ax.set_yticklabels([])
ax.set_rlabel_position(-22.5) # get radial labels away from plotted line
ax.grid(True)
ax.set_title("Polar", va='bottom')
plt.savefig('polar.pdf',bbox_inches='tight')
plt.show()
任意のアイデア?
'[r]'タグを削除することをお勧めします。これは 'r'という名前の変数と関係があり、[Rプログラミング言語](http://r-project.org)とは関係ありません。 /)。 – r2evans
'numpy'と' matplotlib'タグを追加して、助けることができる人々から注意を引くことをお勧めします。 –