[英]Modifying X-axis in R's Sciplot package to include both italics and non-italics text
我已經閱讀了幾個小時,但仍然無法弄清楚。 我真的很喜歡Sciplot,但是我對R的基本圖形功能還不夠熟悉,無法理解如何從Sciplot修改圖。 我想對這種情節做一件事:將A. sayanus和L. Cyanellus更改為斜體。
情節:[ http://i.imgur.com/n8S8FCx.png]
我的代碼:
lineplot.CI(
Species2, #categorical factor for the x-axis
AvgMass,
Lethal,
data=d,
ylab="Metamorph mass (g)",
xlab=NA)
另外,如果有人知道如何將trace.label和圖例內容一起移至左側,那也將非常有用。 例如:
lineplot.CI(
Species2, #categorical factor for the x-axis
AvgMass,
Lethal,
data=d,
trace.label = "Treatment",
x.leg=1,
ylab="Metamorph mass (g)",
xlab=NA)
情節 。 如您所見,圖例的內容在我放入x.leg = 1時會移動,但trace.label卻沒有。
好的,所以我知道了(至少在第一部分中)。 您需要使用xaxt
關閉x軸標簽,然后創建標簽的新字符向量。 然后使用axis()
將這些標簽粘貼回圖形上。 我使用at=c(1,2,3)
因為那是原始標簽所在的位置,我是通過axis(side=1)
。
plot1<-lineplot.CI(
Species2, #categorical factor for the x-axis
AvgMass,
Lethal,
data=d,
ylab="Metamorph mass (g)",
xlab=NA,
xaxt="n",
x.leg=1)
labels <- c(expression("Control", italic("A. sayanus"), italic("L. cyanellus")))
axis(side=1,at=c(1,2,3),labels=labels)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.