collab/mermaid/demos/xychart.htmlblame
View source
6dd74de1<!doctype html>
6dd74de2<html lang="en">
6dd74de3 <head>
6dd74de4 <meta charset="utf-8" />
6dd74de5 <meta http-equiv="X-UA-Compatible" content="IE=edge" />
6dd74de6 <title>Mermaid Quick Test Page</title>
6dd74de7 <link rel="icon" type="image/png" href="data:image/png;base64,iVBORw0KGgo=" />
6dd74de8 <style>
6dd74de9 div.mermaid {
6dd74de10 /* font-family: 'trebuchet ms', verdana, arial; */
6dd74de11 font-family: 'Courier New', Courier, monospace !important;
6dd74de12 }
6dd74de13 </style>
6dd74de14 </head>
6dd74de15
6dd74de16 <body>
6dd74de17 <h1>XY Charts demos</h1>
6dd74de18 <pre class="mermaid">
6dd74de19 xychart
6dd74de20 title "Sales Revenue (in $)"
6dd74de21 x-axis [jan, feb, mar, apr, may, jun, jul, aug, sep, oct, nov, dec]
6dd74de22 y-axis "Revenue (in $)" 4000 --> 11000
6dd74de23 bar [5000, 6000, 7500, 8200, 9500, 10500, 11000, 10200, 9200, 8500, 7000, 6000]
6dd74de24 line [5000, 6000, 7500, 8200, 9500, 10500, 11000, 10200, 9200, 8500, 7000, 6000]
6dd74de25 </pre>
6dd74de26 <hr />
6dd74de27 <h1>XY Charts horizontal</h1>
6dd74de28 <pre class="mermaid">
6dd74de29 xychart horizontal
6dd74de30 title "Basic xychart"
6dd74de31 x-axis "this is x axis" [category1, "category 2", category3, category4]
6dd74de32 y-axis yaxisText 10 --> 150
6dd74de33 bar "sample bat" [52, 96, 35, 10]
6dd74de34 line [23, 46, 75, 43]
6dd74de35 </pre>
6dd74de36 <hr />
6dd74de37 <h1>XY Charts only lines and bar</h1>
6dd74de38 <pre class="mermaid">
6dd74de39 xychart
6dd74de40 line [23, 46, 77, 34]
6dd74de41 line [45, 32, 33, 12]
6dd74de42 line [87, 54, 99, 85]
6dd74de43 line [78, 88, 22, 4]
6dd74de44 line [22, 29, 75, 33]
6dd74de45 bar [52, 96, 35, 10]
6dd74de46 </pre>
6dd74de47
6dd74de48 <hr />
6dd74de49 <h1>XY Charts with +ve and -ve numbers</h1>
6dd74de50 <pre class="mermaid">
6dd74de51 xychart
6dd74de52 line [+1.3, .6, 2.4, -.34]
6dd74de53 </pre>
6dd74de54
6dd74de55 <h1>XY Charts Bar with multiple category</h1>
6dd74de56 <pre class="mermaid">
6dd74de57 xychart
6dd74de58 title "Basic xychart with many categories"
6dd74de59 x-axis "this is x axis" [category1, "category 2", category3, category4, category5, category6, category7]
6dd74de60 y-axis yaxisText 10 --> 150
6dd74de61 bar "sample bar" [52, 96, 35, 10, 87, 34, 67, 99]
6dd74de62 </pre>
6dd74de63
6dd74de64 <h1>XY Charts line with multiple category</h1>
6dd74de65 <pre class="mermaid">
6dd74de66 xychart
6dd74de67 title "Line chart with many category"
6dd74de68 x-axis "this is x axis" [category1, "category 2", category3, category4, category5, category6, category7]
6dd74de69 y-axis yaxisText 10 --> 150
6dd74de70 line "sample line" [52, 96, 35, 10, 87, 34, 67, 99]
6dd74de71 </pre>
6dd74de72
6dd74de73 <h1>XY Charts category with large text</h1>
6dd74de74 <pre class="mermaid">
6dd74de75 xychart
6dd74de76 title "Basic xychart with many categories with category overlap"
6dd74de77 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]
6dd74de78 y-axis yaxisText 10 --> 150
6dd74de79 bar "sample bar" [52, 96, 35, 10, 87, 34, 67, 99]
6dd74de80 </pre>
6dd74de81
6dd74de82 <h1>sparkline demo</h1>
6dd74de83 <pre class="mermaid">
6dd74de84---
6dd74de85config:
6dd74de86 theme: dark
6dd74de87 xyChart:
6dd74de88 width: 200
6dd74de89 height: 20
6dd74de90 plotReservedSpacePercent: 100
6dd74de91---
6dd74de92 xychart
6dd74de93 line [5000, 9000, 7500, 6200, 9500, 5500, 11000, 8200, 9200, 9500, 7000, 8800]
6dd74de94 </pre>
6dd74de95
6dd74de96 <h1>sparkBar demo</h1>
6dd74de97 <pre class="mermaid">
6dd74de98---
6dd74de99config:
6dd74de100 theme: dark
6dd74de101 xyChart:
6dd74de102 width: 200
6dd74de103 height: 20
6dd74de104 plotReservedSpacePercent: 100
6dd74de105---
6dd74de106 xychart
6dd74de107 bar [5000, 9000, 7500, 6200, 9500, 5500, 11000, 8200, 9200, 9500, 7000, 8800]
6dd74de108 </pre>
6dd74de109
6dd74de110 <h1>XY Charts demos with all configs</h1>
6dd74de111 <pre class="mermaid">
6dd74de112---
6dd74de113config:
6dd74de114 theme: forest
6dd74de115 xyChart:
6dd74de116 width: 1000
6dd74de117 height: 600
6dd74de118 titlePadding: 5
6dd74de119 titleFontSize: 10
6dd74de120 xAxis:
6dd74de121 labelFontSize: 20
6dd74de122 labelPadding: 10
6dd74de123 titleFontSize: 30
6dd74de124 titlePadding: 20
6dd74de125 tickLength: 10
6dd74de126 tickWidth: 5
6dd74de127 axisLineWidth: 5
6dd74de128 yAxis:
6dd74de129 labelFontSize: 20
6dd74de130 labelPadding: 10
6dd74de131 titleFontSize: 30
6dd74de132 titlePadding: 20
6dd74de133 tickLength: 10
6dd74de134 tickWidth: 5
6dd74de135 axisLineWidth: 5
6dd74de136 chartOrientation: horizontal
6dd74de137 plotReservedSpacePercent: 60
6dd74de138---
6dd74de139 xychart
6dd74de140 title "Sales Revenue"
6dd74de141 x-axis Months [jan, feb, mar, apr, may, jun, jul, aug, sep, oct, nov, dec]
6dd74de142 y-axis "Revenue (in $)" 4000 --> 11000
6dd74de143 bar [5000, 6000, 7500, 8200, 9500, 10500, 11000, 10200, 9200, 8500, 7000, 6000]
6dd74de144 line [5000, 6000, 7500, 8200, 9500, 10500, 11000, 10200, 9200, 8500, 7000, 6000]
6dd74de145
6dd74de146 </pre>
6dd74de147 <h1>XY Charts demos with all theme config</h1>
6dd74de148 <pre class="mermaid">
6dd74de149---
6dd74de150config:
6dd74de151 themeVariables:
6dd74de152 xyChart:
6dd74de153 titleColor: "#ff0000"
6dd74de154 backgroundColor: "#f0f8ff"
6dd74de155 yAxisLabelColor: "#ee82ee"
6dd74de156 yAxisTitleColor: "#7fffd4"
6dd74de157 yAxisTickColor: "#87ceeb"
6dd74de158 yAxisLineColor: "#ff6347"
6dd74de159 xAxisLabelColor: "#7fffd4"
6dd74de160 xAxisTitleColor: "#ee82ee"
6dd74de161 xAxisTickColor: "#ff6347"
6dd74de162 xAxisLineColor: "#87ceeb"
6dd74de163 plotColorPalette: "#008000, #faba63"
6dd74de164---
6dd74de165 xychart
6dd74de166 title "Sales Revenue"
6dd74de167 x-axis Months [jan, feb, mar, apr, may, jun, jul, aug, sep, oct, nov, dec]
6dd74de168 y-axis "Revenue (in $)" 4000 --> 11000
6dd74de169 bar [5000, 6000, 7500, 8200, 9500, 10500, 11000, 10200, 9200, 8500, 7000, 6000]
6dd74de170 line [5000, 6000, 7500, 8200, 9500, 10500, 11000, 10200, 9200, 8500, 7000, 6000]
6dd74de171
6dd74de172 </pre>
6dd74de173 <hr />
6dd74de174
6dd74de175 <script type="module">
6dd74de176 import mermaid from './mermaid.esm.mjs';
6dd74de177 mermaid.initialize({
6dd74de178 theme: 'default',
6dd74de179 logLevel: 3,
6dd74de180 securityLevel: 'loose',
6dd74de181 });
6dd74de182 </script>
6dd74de183 </body>
6dd74de184</html>