文本注釋的展示效果在很大程度上受文本注釋位置的影響,而且,文本注釋位置又由于采用的坐標系統(tǒng)的不同而呈現(xiàn)出不同的文本移動情況。接下來,我們就將文本注釋位置的坐標系統(tǒng)的選擇和實例cm、實例inch的使用方法相結合,深入理解和掌握文本注釋位置的實現(xiàn)方法。
代碼
運行結果
代碼講解
通過參數(shù)textcoords設置文本注釋位置的坐標系統(tǒng)。
(1)參數(shù)textcoords取值“axes fraction”表示坐標軸長度歸一化到0 1之間的浮點數(shù)的坐標系統(tǒng),即0和0是坐標軸的左下角,1和1是坐標軸的右上角。這樣,“xytext=(0.8,0.85)”就控制文本注釋位置出現(xiàn)在x軸長度的80%和y軸長度的85%的繪圖區(qū)域的文本移動效果。
(2)參數(shù)textcoords取值“data”就意味著使用絕對長度的坐標系統(tǒng),而且是將長度與實例cm進行標記值對應的絕對長度。因此,“xytext=(0.8*cm,0.85*cm)”就實現(xiàn)了文本注釋位置出現(xiàn)在繪圖區(qū)域的x軸刻度線的0.8和y軸刻度線的0.85的位置。
(3)我們依然使用實例cm完成長度標記值對應的工作,從而完成x軸和y軸的長度范圍的調整任務,使得注釋點和注釋內容可以被正確地標記和展示。