You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
49 lines
1.4 KiB
49 lines
1.4 KiB
# --- |
|
# title: "Quarto Report Demo" |
|
# author: "Zoro" |
|
# date: "1/1/1900" |
|
# format: |
|
# html: |
|
# code-fold: true |
|
# engine: julia |
|
# --- |
|
|
|
# # Header 1 |
|
# For reproducibility, we first activate the project environment and add the necessary packages |
|
# In practice, you can re-use your project environment - see examples with julia.exeflags |
|
using Pkg; Pkg.activate(".", io=devnull) |
|
Pkg.add(["DataFrames", "StatsPlots"]) |
|
using DataFrames, StatsPlots |
|
|
|
# # Header 2 |
|
# I am a text |
|
|
|
# There is a plot: |
|
df = DataFrame(a=1:10, b=10 .* rand(10), c=10 .* rand(10)) |
|
@df df plot(:a, [:b :c], colour=[:red :blue]) |
|
|
|
# ## Sub-header |
|
|
|
# I am a text explaining the second plot: |
|
@df df scatter(:a, :b, markersize=4 .* log.(:c .+ 0.1)) |
|
|
|
# # Header 3 |
|
|
|
# Example of mixing markdown and code |
|
##|echo: false |
|
## We could suppress printing the number by adding semicolon, but echo: false is a quarto way to hide outputs |
|
my_number=5 |
|
|
|
# Output cell: |
|
##| output: asis |
|
println("I will be formatted as a markdown. My number is: $my_number") |
|
|
|
# The following lines will be removed from the report |
|
# They show you how to execute this report |
|
## This is how you convert this report into an HTML file #src |
|
using Literate #src |
|
Literate.markdown("quarto_report.jl", flavor = Literate.QuartoFlavor()) #src |
|
## The open your commandline and run the following command: #src |
|
## quarto render quarto_report.qmd --to html #src |
|
## or #src |
|
run(`quarto render quarto_report.qmd --to html`) #src
|
|
|