青青草免费线看线看|啊在车上停不下来了|国产少女免费观看电视剧|仑乱88MAV|精品老司机在线观看视频|国产一区二区三区高清免费视频|在线观看免费777av

Matplotlib怎么添加文字?如何用Matplotlib庫繪圖并且添加文本

matplotlib這個第三方庫是經常用來繪制各種可視化數據圖表的,而使用過它的小伙伴都知道它是可以去給圖像設置標題并且移動它的位置,而標題實際上就是文本標簽 。所以就有小伙伴想知道matplotlib自定義添加文字的方法,下文有詳細教程和解析,繼續往下閱讀吧 。

Matplotlib怎么添加文字?如何用Matplotlib庫繪圖并且添加文本


text()方法
1.matplotlib庫添加文字所使用的到的方法為text(),該方法能夠且需要去接收的參數有四個,分別為xy軸坐標、文本內容、文本字體以及關鍵字參數 。其中比較關鍵的參數為x和y,這兩個參數是按照圖像上坐標來決定了 。例如x軸上坐標刻度為1-5,那么這個文本第一個參數最大值就為5 。
同理y軸上的參數值也是同樣的道理,不過這兩個參數都是可以接收浮點型數據的,并且會自動計算坐標來將該文本擺在合適的位置 。
2.還有一點就是matplotlib庫添加文本本身是只支持英文的,如果要添加的是中文文本就會出現報錯或者是亂碼的情況,所以這個時候就是要先設置一下全局中文字體才可以 。
【Matplotlib怎么添加文字?如何用Matplotlib庫繪圖并且添加文本】因為在windows操作系統的Fonts文件夾內是默認自帶了有一些中文字體的、例如宋體、微軟雅黑、隸書、楷書等等 。所以只需要把使用到的中文字體文件導入到python程序之中,然后再將其設置為全局字體即可 。如果出現了報錯的情況,那么就將該字體文件復制后粘貼到matplotlib庫里面的fonts文件夾下即可,詳細代碼如下所示:
import matplotlib.pyplot as pltplt.rcParams['font.sans-serif']=['simsun']plt.rcParams['axes.unicode_minus'] = Falseplt.text(3, 9.5, '第一')plt.text(4, 16.5, '第二')plt.plot([1,2,3,4], [1,4,9,16], '圖')plt.show()以上就是關于“Matplotlib怎么添加文字?如何用Matplotlib庫繪圖并且添加文本”的全部內容了,希望對你有所幫助 。

    猜你喜歡