mirror of
https://github.com/mermaid-js/mermaid.git
synced 2025-11-18 19:54:17 +01: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>
|