4

数学的注釈に垂直線を挿入する際に問題があります。運が悪くても注釈記号を検索しました。

プロットの x ラベルに条件付き確率記号 (|) を含む数学的注釈を付けたいと思います。私が望むのは、「j」と「i」が添字である式 p(x_j | o_i) です。

私は次の構造を持っています

plot(1:10, xlab = expression( paste("Likelihood, p" * (y[i] %up% o[j])) ))

矢印を垂直線に置き換えたいと思います。どんな助けや指導も大歓迎です。

4

2 に答える 2

7

これにより、「そこ」に到達します(「そこ」の定義について):

plot(1:10, xlab = expression("Likelihood, p" * (y[i] ~ "|" ~ o[j])))

plotmath 軸ラベル

于 2012-07-03T08:58:39.963 に答える
4

これは、OPの答えになることを意図したものではありません。plotmath多くの人が R のハックを楽しんでいるようですが、このtikzDeviceパッケージは、この種の問題に対する適切な解決策を提供してくれました。R プロットでネイティブの LaTeX 式を記述できます。次にknitr、学習曲線を緩やかにします。以下は、R で達成できることです (よりもはるかに優れた品質plotmath)。

tikzDevice および kntir からの tikz グラフィックス

完全な Rnw ソース (名前を付けて保存しますtest.Rnw):

\documentclass{article}
\usepackage{alltt}
\begin{document}
<<likelihood, fig.width=4, fig.height=2.5, dev='tikz'>>=
par(mar = c(4.5, 4, .1, .1))
plot(1:10, xlab = 'Likelihood, $p(y_{i}|o_{j})$')
@
\end{document}

それで

install.packages(c('knitr', 'tikzDevice'))
library(knitr)
knit('test.Rnw')

figure/likelihood.pdf上記のプロットであるという名前の PDF ファイルが作成されます。その他の例については、グラフィック マニュアルの図 9 とパッケージのメイン マニュアルのページ 7 を参照してください。knitrtikz を PDF にコンパイルするには、LaTeX が必要です。

于 2012-07-03T14:14:17.233 に答える