Added Qullen Plot
All checks were successful
Build Typst PDFs (Docker) / build-typst (push) Successful in 25s
All checks were successful
Build Typst PDFs (Docker) / build-typst (push) Successful in 25s
This commit is contained in:
@@ -1,4 +1,6 @@
|
||||
#import "@preview/zap:0.5.0"
|
||||
#import "@preview/cetz-plot:0.1.3"
|
||||
|
||||
|
||||
#set page(width: auto, height: auto)
|
||||
|
||||
@@ -240,3 +242,49 @@
|
||||
rect((2.5, -1.2), (3, -1.5), fill: rgb("#fffc61"), stroke: none, name: "siO2")
|
||||
content("siO2", [oxide], anchor: "west", padding: 0.3)
|
||||
})
|
||||
|
||||
#let FetPlot() = {
|
||||
let u_gs = 1
|
||||
let beta = 1
|
||||
|
||||
cetz.canvas({
|
||||
import cetz-plot: plot
|
||||
import cetz: draw.content
|
||||
|
||||
cetz.draw.set-style(axes: (
|
||||
shared-zero: false,
|
||||
overshoot: 0.2,
|
||||
x: (mark: (end: ">", fill: black, scale: 0.6)),
|
||||
y: (mark: (end: ">", fill: black, scale: 0.6)),
|
||||
))
|
||||
|
||||
plot.plot(
|
||||
size: (2, 2),
|
||||
name: "plot",
|
||||
axis-style: "school-book",
|
||||
x-min: 0,
|
||||
x-tick-step: none,
|
||||
y-tick-step: none,
|
||||
x-label: $U_"GS"$,
|
||||
y-label: $U_"DS"$,
|
||||
{
|
||||
plot.add-fill-between(domain: (1, 6), ((1, 0), (1, 5)), u_gs => u_gs - u_t)
|
||||
|
||||
plot.add(domain: (0, 5), fill: true, axes: ("y", "x"), _ => 1)
|
||||
|
||||
plot.add(domain: (1, 6), fill: true, u_gs => u_gs - u_t)
|
||||
|
||||
plot.add-anchor("I", (0.5, 2.5))
|
||||
plot.add-anchor("II", (4.5, 1.5))
|
||||
plot.add-anchor("III", (2.5, 3.5))
|
||||
|
||||
plot.add-anchor("ut", (u_t, 0))
|
||||
}
|
||||
)
|
||||
content("plot.ut", $U_t$, anchor: "north", padding: 0.1)
|
||||
|
||||
content("plot.I", [I])
|
||||
content("plot.II", [II])
|
||||
content("plot.III", [III])
|
||||
})
|
||||
}
|
||||
Reference in New Issue
Block a user