我經常在matplotlib圖上繪制一個點:x = 10y = 100plot(x, y, "k*", label="Global Optimum")legend()但是,這會導致圖例在圖例中兩次放置一顆星星,如下所示:* * Global Optimum當我真的希望它看起來像: * Global Optimum我該怎么做呢?
2 回答

收到一只叮咚
TA貢獻1821條經驗 獲得超5個贊
我喜歡在每個python腳本中動態更改matplotlib rc參數。為了實現這個目標,我只是在python文件的開頭使用了類似的東西。
from pylab import *
rcParams['legend.numpoints'] = 1
這將適用于從我的python文件生成的所有圖。
編輯:對于那些不喜歡導入pylab的人,長答案是
import matplotlib as mpl
mpl.rcParams['legend.numpoints'] = 1
添加回答
舉報
0/150
提交
取消