mirror of
https://github.com/mermaid-js/mermaid.git
synced 2025-09-22 08:50:13 +02:00

* 'develop' of https://github.com/mermaid-js/mermaid: (546 commits) rebuild chore: Use string templates chore: Update docs chore: Fix docs chore: Add argos token to cypress config. chore: Remove cy.get('svg') calls chore: fix Argos parallel chore: Support local screenshot testing without applitools or argos chore: Skip checking drupal links chore: Remove reference screenshot generation from E2E chore: Remove cytoscape patch. chore(argos): disable matchImageSnapshot chore(argos): put parallel mode only when necessary chore(argos): setup parallel mode chore: setup Argos Visual Testing on E2E Fixed linters Added more specs for elk detector Fixed wrong elk detector, check only beginning of the line for diagram keywords Removed unused patch Fix cytoscape patch ...
206 lines
5.9 KiB
HTML
206 lines
5.9 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 single dataset</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 bar with multiple datasets</h1>
|
|
<pre class="mermaid">
|
|
xychart-beta
|
|
title "Basic xychart with multiple datasets"
|
|
x-axis "Relevant categories" [category1, "category 2", category3, category4]
|
|
bar "dogs" [0, 60, 40, 30]
|
|
bar "cats" [20, 40, 50, 30]
|
|
bar "birds" [30, 60, 50, 30]
|
|
</pre>
|
|
|
|
<h1>XY Charts bar horizontal with multiple datasets</h1>
|
|
<pre class="mermaid">
|
|
xychart-beta horizontal
|
|
title "Basic xychart with multiple datasets"
|
|
x-axis "Relevant categories" [category1, "category 2", category3, category4]
|
|
y-axis Animals 0 --> 160
|
|
bar "dogs" [0, 60, 40, 30]
|
|
bar "cats" [20, 40, 50, 30]
|
|
bar "birds" [30, 60, 50, 30]
|
|
</pre>
|
|
|
|
<h1>XY Charts line single dataset</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 bar 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>
|