Ist es möglich, Plot-Generierung Code zwei Versionen der gleichen Figur, in verschiedenen Größen, aus einem .Rmd
Dokument ausgeben? Entweder durch Chunk-Optionen (ich habe nichts gesehen, was direkt hier funktioniert), oder durch einen benutzerdefinierten knitr
Haken? Vorzugsweise würde dies mit dem png
Gerät gemacht werden.Produzieren zwei Plots aus dem gleichen Chunk/Anweisung in knitr
Meine Motivation: Ich möchte in der Lage sein, eine Zahl in einer Größe auszugeben, die in ein kompiliertes HTML-Dokument passen würde, und eine andere Zahl, die ein Benutzer nach dem Klicken anzeigen könnte (think fancybox). Ich denke, dass ich in der Lage sein werde, mit den Skripten umzugehen, die nötig sind, um das zu machen. aber zuerst muss ich R/knitr
davon überzeugen, zwei Versionen der Figur auszugeben.
Obwohl ich mir sicher bin, dass es Problemumgehungen gibt, wäre es am besten, wenn es einen Weg gäbe, um hinter den Kulissen "nur zu arbeiten", z. durch einen knitr
Haken. Auf diese Weise müssen wir dem R-Code innerhalb eines Chunks nichts Besonderes tun, wir modifizieren nur, wie wir diesen Chunk parsen/auswerten.
Alternativ könnte man SVG-Grafiken verwenden, die gut skalieren würden, aber dann verlieren wir die gute Schlussfolgerung von guten Größen für die Plot-Beschriftungen und Vektorgrafiken sind nicht gut für Plots mit vielen vielen Punkten.
Perfekt! Danke Yihui! –