In einem Chunk mit output: asis haben alle Abbildungen dieselbe Größe.
subchunkify() erzeugt deshalb für einen einzelnen Ausdruck (z. B. eine
Abbildung oder eine Tabelle) einen eigenen kleinen Chunk mit eigener
Abbildungsgröße, wertet ihn mit knitr aus und gibt das Ergebnis in den
Bericht aus. Alle Auswertungsfunktionen nutzen subchunkify() für ihre
Tabellen und Abbildungen.
Arguments
- g
Ausdruck, der eine Abbildung zeichnet oder eine Tabelle erzeugt. Er wird erst im Sub-Chunk ausgewertet. Mehrere Befehle können mit
c(...)übergeben werden (dannhide = TRUEverwenden).- fig_height, fig_width
Höhe und Breite der Abbildung in Zoll.
- hide
Bei
TRUEwird nur die Abbildung ausgegeben und sonstige Ausgaben des Ausdrucks werden unterdrückt (Chunk-Optionresults = "hide"); beiFALSEwird alles wie in einemasis-Chunk ausgegeben.
Value
Nichts (unsichtbar NULL). Das Ergebnis des Sub-Chunks wird mit
cat() ausgegeben.
See also
Weitere Werkzeuge:
change_analysis_defaults(),
list_open_answers,
markdown_in_viewer(),
setanalysis_defaults
Examples
# Tabelle und Abbildung mit eigener Größe
subchunkify(lv_table(head(mtcars, 3)))
#>
#> +---------+---------+----------+--------+----------+--------+----------+--------+--------+----------+----------+
#> | **mpg** | **cyl** | **disp** | **hp** | **drat** | **wt** | **qsec** | **vs** | **am** | **gear** | **carb** |
#> +=========+=========+==========+========+==========+========+==========+========+========+==========+==========+
#> | 21.00 | 6 | 160 | 110 | 3.90 | 2.62 | 16.46 | 0 | 1 | 4 | 4 |
#> +---------+---------+----------+--------+----------+--------+----------+--------+--------+----------+----------+
#> | 21.00 | 6 | 160 | 110 | 3.90 | 2.88 | 17.02 | 0 | 1 | 4 | 4 |
#> +---------+---------+----------+--------+----------+--------+----------+--------+--------+----------+----------+
#> | 22.80 | 4 | 108 | 93 | 3.85 | 2.32 | 18.61 | 1 | 1 | 4 | 1 |
#> +---------+---------+----------+--------+----------+--------+----------+--------+--------+----------+----------+
subchunkify(boxplot_grade(BspDaten$Plots$grade), fig_height = 2, fig_width = 9)
#> <div class="figure" style="text-align: center">
#> <img src="figure/sub_chunk_46-1.png" alt="plot of chunk sub_chunk_46" width="100%" />
#> <p class="caption">plot of chunk sub_chunk_46</p>
#> </div>