當我們在繪圖時,經常會遇到這樣的問題,添加的文字標記超出了坐標系的問題,導致文字顯示不全
比如下面這個例子:
plot(c(1,5),c(1,5)) text(5,5.1,"ABCDEF")
生成的圖片如下:
我們想要給右上角的點加個文字標記,但是文字內容太長,超過了坐標系的范圍,沒顯示全
想要解決類似的問題,當然是加大坐標系的范圍,但是加到多少合適呢,
最笨的辦法就是每次加一點點,然后看效果
這樣換個數據,又要調試好幾次,有沒有完美的解決方案呢?
答案肯定是有的!
通過strwidth 和 strheight 函數,事先判斷好需要的邊界,然后調整xlim和ylim即可!