4  Results


This section demonstrates how results generated by your analysis can be integrated into the narrative. It showcases the use of Quarto’s embed feature to include outputs from separate analysis scripts.

Remember that the dynamic document’s (.qmd) primary role is to present the narrative and key findings. Complex or exploratory analyses are best kept in separate scripts within the Scripts/ directory. This separation keeps the main narrative document focused and clean.

The Scripts/AnalysisScripts/data_visualization.qmd file contains example R code for generating plots and tables. Below, we embed the outputs from specific code chunks within that script directly into this narrative.

I’ve included two examples of how to include results from your analytic scripts into your story below: Figure 4.1 and Table 4.1. These are generated by running the code in Scripts/AnalysisScripts/data_visualization.qmd.

Figure 4.1: Pressure
Table 4.1: Diamonds characteristics
carat cut color clarity depth table price x y z
0.23 Ideal E SI2 61.5 55 326 3.95 3.98 2.43
0.21 Premium E SI1 59.8 61 326 3.89 3.84 2.31
0.23 Good E VS1 56.9 65 327 4.05 4.07 2.31
0.29 Premium I VS2 62.4 58 334 4.20 4.23 2.63
0.31 Good J SI2 63.3 58 335 4.34 4.35 2.75
0.24 Very Good J VVS2 62.8 57 336 3.94 3.96 2.48

To learn how it was done, follow the code in Scripts/AnalysisScripts/data_visualization.qmd! Please take note that we are only referring to the output (the figure and table) generated by the code chunks labeled fig-pressure and tbl-diamonds in that script. The underlying R code is executed when that script is run or when this document embeds its output, ensuring reproducibility.

This approach allows you to develop complex analyses in dedicated script files while selectively presenting the most relevant results in your main article narrative.

To learn more about the embedding process discussed here, see the Quarto embedding documentation.