2
イタリックを使用すると、ラベル(xlabとylabの両方)が動くので、私のプロットが似ているようになります。次の短い例を考える:イタリックで修正されたR ylabライン
plot(1:10,cex.lab=1.25,ylab="p-value")
plot(1:10,cex.lab=1.25,ylab=expression(italic(p)~"-value"))
問題は、「p値」が「P - 値」よりも軸からわずかに最も近いということです。 pの末尾にイタリック体がないと見なされる書いている行が定義されているからです。どのように簡単に修正できますか?
私のプロットには文字列と式の両方が頻繁に使用されますが、mtext(ライン引数を使用)を使用して各プロットのラベルを管理するのは難しくなります。
常に 'expression'を使用しますか? 'plot(1:10、cex.lab = 1.25、ylab = expression(" p-value "))'は 'plot(1:10、cex.lab = 1.25、ylab =式(イタリック(p)〜 "値")) '。 – Djork
@Djorkその解決策は、すべての式にテール(pまたはq)を含む文字が含まれている場合にのみ機能します。しかし、plot(1:10、ylab = expression(イタリック(p)〜値)))とplot(1:10、ylab = expression(イタリック(a)〜値 - )) ')。 – TomL