[英]How do I adjust the size and aspect ratio of matplotlib radio buttons?
我已經嘗試了幾個小時來獲得正確的簡單單選按鈕列表的大小和縱橫比,但沒有成功。 首先,導入模塊:
import matplotlib.pyplot as plt
from matplotlib.widgets import RadioButtons
然后創建實際的單選按鈕:
plt.figure()
rax = plt.axes([0.1, 0.1, 0.6, 0.6], frameon=True)
labels = [str(i) for i in range(10)]
radio = RadioButtons(rax, labels)
如果我使用 plt.axes 的 'aspect' 參數並將其設置為 'equal':
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)]
radio = RadioButtons(rax, labels)
如果我仍然使用設置為“相等”的“方面”參數將高度降低到 0.3,我只會得到先前結果的較小版本(較小的按鈕但仍然在較小的軸實例中重疊)。
我真正想做的是具有非常窄的寬度和較大的高度,並且仍然具有不重疊的圓形單選按鈕:
plt.figure()
rax = plt.axes([0.1, 0.1, 0.2, 0.8], frameon=True)
labels = [str(i) for i in range(10)]
radio = RadioButtons(rax, labels)
我該如何解決這個問題?
感謝@evianpring
,我在這里找到了正確的片段如何在 RadioButtons 小部件上獲得窄的寬度和大的高度,並且仍然有不重疊的圓形單選按鈕?
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.