Kursive Griechische Buchstaben / latex-style-Mathematik im plot-Titel

Ich würde gerne zum erstellen von latex-style-Mathematik im plot-Titel in R. Die plotmath tools eine nützliche, aber begrenzte Teilmenge von Ausdrücken, die Sie anzeigen können, und verwenden Sie nicht-latex-syntax und Stil.

Beispielsweise würde ich gerne drucken der Gleichung $\mathrm{d} \vec{x} = a [\theta - \frac{x}] \mathrm{d} t$ im Titel des plot, und noch bewerten, den Wert von bestimmten Variablen. Die beste Lösung, die ich habe, ist das sehr umständlich:

lambda <- 4
plot(1:10,1:10)

mtext(bquote(paste(d*bolditalic(x)[italic(t)] == alpha*(theta - bolditalic(x)[italic(t)] )*d*italic(t) +  .(lambda) * d * italic(B)[italic(t)] )), line=2.25,cex=2) 

oder

require(ggplot2)
qplot(1:10, 1:10) + opts(title=bquote(paste(d*bolditalic(x)[italic(t)] == alpha*(theta - bolditalic(x)[italic(t)] )*d*italic(t) +  .(lambda) * d * italic(B)[italic(t)] )), line=2.25,cex=2)

Diese Frage fast löst dieses Problem, aber ich verliere die Fähigkeit der bquote zur Anzeige der numerische Wert einer variable (lambda in meinem Beispiel). Gibt es eine Möglichkeit, diese kombinieren, so kann ich haben kursive Griechische Buchstaben (das standard-format für Variablen, z.B. wie bei tex) und Werten die an bestimmten Werten?

Gibt es eine viel bessere Möglichkeit, wo ich kann, schreiben Sie einfachen tex-syntax für Formeln und fügen Sie Sie zu meine Grafiken?

  • Ich würde auch gerne Anzeige Platz wie in meinem latex-Stil Gleichung, statt Klammern, aber nicht sehen können, wie Sie dies tun, entweder.
  • Sie können dieses CRAN-Paket, übersetzt von LaTeX in plotmath: github.com/stefano-meschiari/latex2exp
InformationsquelleAutor cboettig | 2011-11-18
Schreibe einen Kommentar