2017-08-31 40 views
0

希望我有一個非常簡單的問題。 我想用繪製數學方程式到我的散點圖:在ggpplot中寫數學方程

annotate("text",x=600, y=3.5e-04,label="y==~3.57~10^{-05}~x~-~2.79~10^{-05}",parse=TRUE,fontface="italic") 

這使我幾乎我想有equation as it is

現在該怎麼辦,因爲你可以從我的代碼中看到的,我想方程式(1)斜體字母,以及(2)在數字和指數之間得到*爲* 3.75 * 10 ... 更加重要,這似乎很容易,但無論我嘗試嘗試,我會得到一個錯誤說「意想不到的'*'「。 任何形式的幫助將不勝感激。 謝謝!

回答

0

這似乎工作,使用表達式/斜體和粘貼得到一個文本對象並將其添加註釋:

annotate("text",x=600, y=3.5e-04,label=paste(expression(italic(y == 3.57 %.% 10^-05 %*% -2.79 %.% 10^-05))),parse=TRUE) 

我用這個裁判嘗試了一些東西:http://vis.supstat.com/2013/04/mathematical-annotation-in-r/,我認爲波浪號旁乘法符號產生錯誤