RadioButtons ウィジェットで幅を狭くして高さを大きくしても、重ならない丸いラジオ ボタンを使用するにはどうすればよいですか?
plt.figure()
rax = plt.axes([0.1, 0.1, 0.6, 0.6], frameon=True ,aspect='equal')
labels = [str(i) for i in range(10)]
radios = RadioButtons(rax, labels)
for circle in radios.circles: # adjust radius here. The default is 0.05
circle.set_radius(0.02)
plt.show()
上記は、Axes インスタンスの幅と高さを 0.6 に設定しているため機能しますが、幅を 0.1、高さを 0.6 に設定したいと考えています。
plt.figure()
rax = plt.axes([0.1, 0.1, 0.1, 0.6], frameon=True, aspect='equal')
labels = [str(i) for i in range(10)]
radios = RadioButtons(rax, labels)
for circle in radios.circles: # adjust radius here. The default is 0.05
circle.set_radius(0.02)
plt.show()
これにより、結果が非常に小さくなり、幅が 0.1、高さが 0.1 になります (aspect='equal' が使用されているためだと思います。後者を削除すると、次のようになります。
私が尋ねる理由は、これらのラジオ ボタンが右側のプロットへの狭いサイドバーになるからです。だから、それは狭いが背が高いはずです。