我使用此代碼生成雷達圖表:Radar chart with multiple scales on multiple axes;現在我想將此圖表放置在2x1數字設置的右下角。使用下面的代碼:在子圖中使用雷達圖
fig = pl.figure(figsize=(5, 5))
titles = ['A','B','C','D','E','F']
parameters_list = ['','2','','4','','6','','8','','10']
labels = [parameters_list, parameters_list, parameters_list,parameters_list,parameters_list,parameters_list]
radar = Radar(fig, titles, labels)
pl.subplot(2, 1, 1)
radar.plot([1, 3, 2, 5, 4, 9], "-", lw=2, color="r", alpha=0.4, label="first")
pl.subplot(2, 1, 2)
radar.plot([3, 6, 4, 1, 1, 2], "-", lw=2, color="y", alpha=0.4, label="second")
這產生了兩個空白框,而我希望得到兩個雷達圖,一個在另一個上面(見下面的鏈接)。
[1]:http://i.stack.imgur.com/oaXzf.png - 兩個空白框
如果我試圖建立一個單一的雷達圖表,代碼正常(見下面的代碼和鏈接):
fig = pl.figure(figsize=(5, 5))
titles = ['A','B','C','D','E','F']
parameters_list = ['','2','','4','','6','','8','','10']
labels = [parameters_list, parameters_list, parameters_list,parameters_list,parameters_list,parameters_list]
radar = Radar(fig, titles, labels)
radar.plot([1, 3, 2, 5, 4, 9], "-", lw=2, color="r", alpha=0.4, label="first")
radar.ax.legend()
[2]: http://i.stack.imgur.com/LnL6e.png - 雷達圖正常工作
我怎樣才能得到兩個雷達圖一個在另一個之上?或者,如何將雷達插入到一個子圖中,而其他子圖顯示不同類型的圖?