<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>ZingSoft Demo</title> <script nonce="undefined" src="https://cdn.zingchart.com/zingchart.min.js"></script> <style> html, body { height: 100%; width: 100%; margin: 0; padding: 0; } #myChart { height: 100%; width: 100%; min-height: 150px; } .zc-ref { display: none; } </style> </head> <body> <div id="zc"></div> <script> ZC.LICENSE = ["569d52cefae586f634c54f86dc99e6a9", "b55b025e438fa8a98e32482b5f768ff5"]; var cdata = { "type": "vbar", "backgroundColor": "#909090 #c9c9c9", "title": { "text": "Olympic Medals by Country", "fontSize": 19, "padding": 15, "color": "#000000" }, "plotarea": { "margin": "80 40 110 40" }, "scaleX": { "values": ["China", "USA", "Russia", "Great Britain", "Germany", "Australia", "South Korea", "Japan", "Italy"], "maxItems": 9999, "itemsOverlap": true, "lineWidth": 0, "tick": { "visible": false }, "item": { "color": "#333333", "offsetY": 65, "width": "80%", "fontSize": 11, "fontWeight": 900, "backgroundColor": "rgba(0,0,0,0)", "textAlpha": 1, "topState": { "x": "+0", "y": "+0", "height": 20, "alpha": 1, "backgroundColor": "none", "offsetY": 35, "callout": true, "calloutWidth": 0, "calloutHeight": 10, "borderLeft": "1px solid #666666", "borderRight": "1px solid #666666", "borderBottom": "1px solid #666666" }, "jsRule": "rule_scaleX_item()" } }, "scaleY": { "maxItems": 9999, "itemsOverlap": true, "lineWidth": 0, "backgroundColor": "none", "minorTicks": 4, "minorTick": { "visible": true, "lineWidth": 1, "lineColor": "#333333" }, "tick": { "lineColor": "#333333" }, "guide": { "lineWidth": 0, "items": [{ "backgroundColor": "#acb0b3" }, { "backgroundColor": "#b1b5b8" } ] }, "item": { "color": "#333333", "fontSize": 9, "fontWeight": 300 } }, "plot": { "barsOverlap": "100%", "barsSpaceLeft": 0.1, "barsSpaceRight": 0.1, "borderWidth": 1, "borderColor": "#ffffff", "borderAlpha": 0.8 }, "tooltip": { "shadow": true, "shadowColor": "#424242", "backgroundColor": "#212121 #424242", "callout": true, "calloutPosition": "bottom", "offsetY": -20, "placement": "node:top", "padding": 10, "fontSize": 15, "color": "#ffffff", "borderWidth": 1, "borderColor": "#000000", "text": "%scale-key-text won %node-value %plot-text medals" }, "series": [{ "values": [100, 110, 72, 47, 41, 46, 31, 25, 28], "alpha": 0.25, "max-trackers": 0, "jsRule": "rule_series_0()", "valueBox": { "fontSize": 11, "fontWeight": 600, "offsetY": -10, "jsRule": "rule_series_0_valueBox()", } }, { "values": [51, 36, 23, 19, 16, 14, 13, 9, 8], "text": "Gold", "column": "1/3", "jsRule": "rule_series_123()", "zStart": 15, "zEnd": 35, "valueBox": [{ "fontSize": 10, "fontWeight": 600, "offsetY": -10, "jsRule": "rule_series_123_valueBox_0()" }, { "fontSize": 11, "fontWeight": 400, "text": "%plot-text", "angle": 270, "placement": "bottom", "width": 50, "textAlign": "right", "offsetY": 25 } ] }, { "values": [28, 36, 28, 15, 15, 17, 8, 6, 10], "text": "Silver", "column": "2/3", "jsRule": "rule_series_123()", "zStart": 15, "zEnd": 35, "valueBox": [{ "fontSize": 10, "fontWeight": 600, "offsetY": -10, "jsRule": "rule_series_123_valueBox_0()" }, { "fontSize": 11, "fontWeight": 400, "text": "%plot-text", "angle": 270, "placement": "bottom", "width": 50, "textAlign": "right", "offsetY": 25 } ] }, { "values": [21, 38, 21, 13, 10, 15, 10, 10, 10], "text": "Bronze", "column": "3/3", "jsRule": "rule_series_123()", "zStart": 15, "zEnd": 35, "valueBox": [{ "fontSize": 10, "fontWeight": 600, "offsetY": -10, "jsRule": "rule_series_123_valueBox_0()" }, { "fontSize": 11, "fontWeight": 400, "text": "%plot-text", "angle": 270, "placement": "bottom", "width": 50, "textAlign": "right", "offsetY": 25 } ] } ] }; var colorSet0 = ['#D03435', '#913891', '#5238BD']; var colorSet123 = [ ['#D33535 #E53B3C', '#E65D35 #EB753E', '#FE8035 #F88746'], ['#843584 #A540A6', '#A46590 #B579AA', '#B3818D #B584A3'], ['#6038B2 #7643BD', '#6D68B5 #7B7FBF', '#7681B2 #7C86BD'] ]; window.rule_series_0 = function(p) { return { backgroundColor: colorSet0[Math.floor(p.nodeindex / 3)] }; }; window.rule_series_0_valueBox = function(p) { return { color: colorSet0[Math.floor(p.nodeindex / 3)] }; }; window.rule_scaleX_item = function(p) { return { color: colorSet0[Math.floor(p.index / 3)] }; }; window.rule_series_123 = function(p) { return { backgroundColor: colorSet123[Math.floor(p.nodeindex / 3)][Math.floor(p.plotindex / 3)] }; }; window.rule_series_123_valueBox_0 = function(p) { return { color: colorSet0[Math.floor(p.nodeindex / 3)] }; } zingchart.render({ id: 'zc', width: 900, height: 500, output: 'svg', data: cdata }); </script> </body> </html>
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>ZingSoft Demo</title> <script src="https://cdn.zingchart.com/zingchart.min.js"></script> </head> <body> <div id="zc"></div> </body> </html>
html, body { height: 100%; width: 100%; margin: 0; padding: 0; } #myChart { height: 100%; width: 100%; min-height: 150px; } .zc-ref { display: none; }
var cdata = { "type": "vbar", "backgroundColor": "#909090 #c9c9c9", "title": { "text": "Olympic Medals by Country", "fontSize": 19, "padding": 15, "color": "#000000" }, "plotarea": { "margin": "80 40 110 40" }, "scaleX": { "values": ["China", "USA", "Russia", "Great Britain", "Germany", "Australia", "South Korea", "Japan", "Italy"], "maxItems": 9999, "itemsOverlap": true, "lineWidth": 0, "tick": { "visible": false }, "item": { "color": "#333333", "offsetY": 65, "width": "80%", "fontSize": 11, "fontWeight": 900, "backgroundColor": "rgba(0,0,0,0)", "textAlpha": 1, "topState": { "x": "+0", "y": "+0", "height": 20, "alpha": 1, "backgroundColor": "none", "offsetY": 35, "callout": true, "calloutWidth": 0, "calloutHeight": 10, "borderLeft": "1px solid #666666", "borderRight": "1px solid #666666", "borderBottom": "1px solid #666666" }, "jsRule": "rule_scaleX_item()" } }, "scaleY": { "maxItems": 9999, "itemsOverlap": true, "lineWidth": 0, "backgroundColor": "none", "minorTicks": 4, "minorTick": { "visible": true, "lineWidth": 1, "lineColor": "#333333" }, "tick": { "lineColor": "#333333" }, "guide": { "lineWidth": 0, "items": [{ "backgroundColor": "#acb0b3" }, { "backgroundColor": "#b1b5b8" } ] }, "item": { "color": "#333333", "fontSize": 9, "fontWeight": 300 } }, "plot": { "barsOverlap": "100%", "barsSpaceLeft": 0.1, "barsSpaceRight": 0.1, "borderWidth": 1, "borderColor": "#ffffff", "borderAlpha": 0.8 }, "tooltip": { "shadow": true, "shadowColor": "#424242", "backgroundColor": "#212121 #424242", "callout": true, "calloutPosition": "bottom", "offsetY": -20, "placement": "node:top", "padding": 10, "fontSize": 15, "color": "#ffffff", "borderWidth": 1, "borderColor": "#000000", "text": "%scale-key-text won %node-value %plot-text medals" }, "series": [{ "values": [100, 110, 72, 47, 41, 46, 31, 25, 28], "alpha": 0.25, "max-trackers": 0, "jsRule": "rule_series_0()", "valueBox": { "fontSize": 11, "fontWeight": 600, "offsetY": -10, "jsRule": "rule_series_0_valueBox()", } }, { "values": [51, 36, 23, 19, 16, 14, 13, 9, 8], "text": "Gold", "column": "1/3", "jsRule": "rule_series_123()", "zStart": 15, "zEnd": 35, "valueBox": [{ "fontSize": 10, "fontWeight": 600, "offsetY": -10, "jsRule": "rule_series_123_valueBox_0()" }, { "fontSize": 11, "fontWeight": 400, "text": "%plot-text", "angle": 270, "placement": "bottom", "width": 50, "textAlign": "right", "offsetY": 25 } ] }, { "values": [28, 36, 28, 15, 15, 17, 8, 6, 10], "text": "Silver", "column": "2/3", "jsRule": "rule_series_123()", "zStart": 15, "zEnd": 35, "valueBox": [{ "fontSize": 10, "fontWeight": 600, "offsetY": -10, "jsRule": "rule_series_123_valueBox_0()" }, { "fontSize": 11, "fontWeight": 400, "text": "%plot-text", "angle": 270, "placement": "bottom", "width": 50, "textAlign": "right", "offsetY": 25 } ] }, { "values": [21, 38, 21, 13, 10, 15, 10, 10, 10], "text": "Bronze", "column": "3/3", "jsRule": "rule_series_123()", "zStart": 15, "zEnd": 35, "valueBox": [{ "fontSize": 10, "fontWeight": 600, "offsetY": -10, "jsRule": "rule_series_123_valueBox_0()" }, { "fontSize": 11, "fontWeight": 400, "text": "%plot-text", "angle": 270, "placement": "bottom", "width": 50, "textAlign": "right", "offsetY": 25 } ] } ] }; var colorSet0 = ['#D03435', '#913891', '#5238BD']; var colorSet123 = [ ['#D33535 #E53B3C', '#E65D35 #EB753E', '#FE8035 #F88746'], ['#843584 #A540A6', '#A46590 #B579AA', '#B3818D #B584A3'], ['#6038B2 #7643BD', '#6D68B5 #7B7FBF', '#7681B2 #7C86BD'] ]; window.rule_series_0 = function(p) { return { backgroundColor: colorSet0[Math.floor(p.nodeindex / 3)] }; }; window.rule_series_0_valueBox = function(p) { return { color: colorSet0[Math.floor(p.nodeindex / 3)] }; }; window.rule_scaleX_item = function(p) { return { color: colorSet0[Math.floor(p.index / 3)] }; }; window.rule_series_123 = function(p) { return { backgroundColor: colorSet123[Math.floor(p.nodeindex / 3)][Math.floor(p.plotindex / 3)] }; }; window.rule_series_123_valueBox_0 = function(p) { return { color: colorSet0[Math.floor(p.nodeindex / 3)] }; } zingchart.render({ id: 'zc', width: 900, height: 500, output: 'svg', data: cdata });