mirror of
https://github.com/mermaid-js/mermaid.git
synced 2025-01-14 06:43:25 +08:00
4a7489a7b6
- covert `cSpell.json` to `cspell.config.yaml` - break up the word list into multiple dictionary files - fix spelling issues - Enable spell checking code for non-test files
185 lines
5.2 KiB
HTML
185 lines
5.2 KiB
HTML
<!DOCTYPE html>
|
|
<html lang="en">
|
|
<head>
|
|
<meta charset="utf-8" />
|
|
<meta http-equiv="X-UA-Compatible" content="IE=edge" />
|
|
<title>Mermaid Quick Test Page</title>
|
|
<link rel="icon" type="image/png" href="data:image/png;base64,iVBORw0KGgo=" />
|
|
<style>
|
|
div.mermaid {
|
|
/* font-family: 'trebuchet ms', verdana, arial; */
|
|
font-family: 'Courier New', Courier, monospace !important;
|
|
}
|
|
</style>
|
|
</head>
|
|
|
|
<body>
|
|
<h1>XY Charts demos</h1>
|
|
<pre class="mermaid">
|
|
xychart-beta
|
|
title "Sales Revenue (in $)"
|
|
x-axis [jan, feb, mar, apr, may, jun, jul, aug, sep, oct, nov, dec]
|
|
y-axis "Revenue (in $)" 4000 --> 11000
|
|
bar [5000, 6000, 7500, 8200, 9500, 10500, 11000, 10200, 9200, 8500, 7000, 6000]
|
|
line [5000, 6000, 7500, 8200, 9500, 10500, 11000, 10200, 9200, 8500, 7000, 6000]
|
|
</pre>
|
|
<hr />
|
|
<h1>XY Charts horizontal</h1>
|
|
<pre class="mermaid">
|
|
xychart-beta horizontal
|
|
title "Basic xychart"
|
|
x-axis "this is x axis" [category1, "category 2", category3, category4]
|
|
y-axis yaxisText 10 --> 150
|
|
bar "sample bat" [52, 96, 35, 10]
|
|
line [23, 46, 75, 43]
|
|
</pre>
|
|
<hr />
|
|
<h1>XY Charts only lines and bar</h1>
|
|
<pre class="mermaid">
|
|
xychart-beta
|
|
line [23, 46, 77, 34]
|
|
line [45, 32, 33, 12]
|
|
line [87, 54, 99, 85]
|
|
line [78, 88, 22, 4]
|
|
line [22, 29, 75, 33]
|
|
bar [52, 96, 35, 10]
|
|
</pre>
|
|
|
|
<hr />
|
|
<h1>XY Charts with +ve and -ve numbers</h1>
|
|
<pre class="mermaid">
|
|
xychart-beta
|
|
line [+1.3, .6, 2.4, -.34]
|
|
</pre>
|
|
|
|
<h1>XY Charts Bar with multiple category</h1>
|
|
<pre class="mermaid">
|
|
xychart-beta
|
|
title "Basic xychart with many categories"
|
|
x-axis "this is x axis" [category1, "category 2", category3, category4, category5, category6, category7]
|
|
y-axis yaxisText 10 --> 150
|
|
bar "sample bar" [52, 96, 35, 10, 87, 34, 67, 99]
|
|
</pre>
|
|
|
|
<h1>XY Charts line with multiple category</h1>
|
|
<pre class="mermaid">
|
|
xychart-beta
|
|
title "Line chart with many category"
|
|
x-axis "this is x axis" [category1, "category 2", category3, category4, category5, category6, category7]
|
|
y-axis yaxisText 10 --> 150
|
|
line "sample line" [52, 96, 35, 10, 87, 34, 67, 99]
|
|
</pre>
|
|
|
|
<h1>XY Charts category with large text</h1>
|
|
<pre class="mermaid">
|
|
xychart-beta
|
|
title "Basic xychart with many categories with category overlap"
|
|
x-axis "this is x axis" [category1, "Lorem ipsum dolor sit amet, qui minim labore adipisicing minim sint cillum sint consectetur cupidatat.", category3, category4, category5, category6, category7]
|
|
y-axis yaxisText 10 --> 150
|
|
bar "sample bar" [52, 96, 35, 10, 87, 34, 67, 99]
|
|
</pre>
|
|
|
|
<h1>sparkline demo</h1>
|
|
<pre class="mermaid">
|
|
---
|
|
config:
|
|
theme: dark
|
|
xyChart:
|
|
width: 200
|
|
height: 20
|
|
plotReservedSpacePercent: 100
|
|
---
|
|
xychart-beta
|
|
line [5000, 9000, 7500, 6200, 9500, 5500, 11000, 8200, 9200, 9500, 7000, 8800]
|
|
</pre>
|
|
|
|
<h1>sparkBar demo</h1>
|
|
<pre class="mermaid">
|
|
---
|
|
config:
|
|
theme: dark
|
|
xyChart:
|
|
width: 200
|
|
height: 20
|
|
plotReservedSpacePercent: 100
|
|
---
|
|
xychart-beta
|
|
bar [5000, 9000, 7500, 6200, 9500, 5500, 11000, 8200, 9200, 9500, 7000, 8800]
|
|
</pre>
|
|
|
|
<h1>XY Charts demos with all configs</h1>
|
|
<pre class="mermaid">
|
|
---
|
|
config:
|
|
theme: forest
|
|
xyChart:
|
|
width: 1000
|
|
height: 600
|
|
titlePadding: 5
|
|
titleFontSize: 10
|
|
xAxis:
|
|
labelFontSize: 20
|
|
labelPadding: 10
|
|
titleFontSize: 30
|
|
titlePadding: 20
|
|
tickLength: 10
|
|
tickWidth: 5
|
|
axisLineWidth: 5
|
|
yAxis:
|
|
labelFontSize: 20
|
|
labelPadding: 10
|
|
titleFontSize: 30
|
|
titlePadding: 20
|
|
tickLength: 10
|
|
tickWidth: 5
|
|
axisLineWidth: 5
|
|
chartOrientation: horizontal
|
|
plotReservedSpacePercent: 60
|
|
---
|
|
xychart-beta
|
|
title "Sales Revenue"
|
|
x-axis Months [jan, feb, mar, apr, may, jun, jul, aug, sep, oct, nov, dec]
|
|
y-axis "Revenue (in $)" 4000 --> 11000
|
|
bar [5000, 6000, 7500, 8200, 9500, 10500, 11000, 10200, 9200, 8500, 7000, 6000]
|
|
line [5000, 6000, 7500, 8200, 9500, 10500, 11000, 10200, 9200, 8500, 7000, 6000]
|
|
|
|
</pre>
|
|
<h1>XY Charts demos with all theme config</h1>
|
|
<pre class="mermaid">
|
|
---
|
|
config:
|
|
themeVariables:
|
|
xyChart:
|
|
titleColor: "#ff0000"
|
|
backgroundColor: "#f0f8ff"
|
|
yAxisLabelColor: "#ee82ee"
|
|
yAxisTitleColor: "#7fffd4"
|
|
yAxisTickColor: "#87ceeb"
|
|
yAxisLineColor: "#ff6347"
|
|
xAxisLabelColor: "#7fffd4"
|
|
xAxisTitleColor: "#ee82ee"
|
|
xAxisTickColor: "#ff6347"
|
|
xAxisLineColor: "#87ceeb"
|
|
plotColorPalette: "#008000, #faba63"
|
|
---
|
|
xychart-beta
|
|
title "Sales Revenue"
|
|
x-axis Months [jan, feb, mar, apr, may, jun, jul, aug, sep, oct, nov, dec]
|
|
y-axis "Revenue (in $)" 4000 --> 11000
|
|
bar [5000, 6000, 7500, 8200, 9500, 10500, 11000, 10200, 9200, 8500, 7000, 6000]
|
|
line [5000, 6000, 7500, 8200, 9500, 10500, 11000, 10200, 9200, 8500, 7000, 6000]
|
|
|
|
</pre>
|
|
<hr />
|
|
|
|
<script type="module">
|
|
import mermaid from './mermaid.esm.mjs';
|
|
mermaid.initialize({
|
|
theme: 'default',
|
|
logLevel: 3,
|
|
securityLevel: 'loose',
|
|
});
|
|
</script>
|
|
</body>
|
|
</html>
|