<!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></style>
</head>
<body>
<div id="myChart"></div>
<script>
ZC.LICENSE = ["569d52cefae586f634c54f86dc99e6a9", "b55b025e438fa8a98e32482b5f768ff5"];
window.myTooltipJsRule = function(p) {
//console.log(p);
return {
'background-color': 'red',
'text': 'value:' + p.value
};
}
let chartConfig = {
"graphset": [{
"type": "radar",
"plot": {
"aspect": "rose",
"stacked": true,
"angle-space": 0,
"-angle": 7.5,
"background-color": "grey",
"border-width": 2,
"border-color": "black",
"rules": [],
"tooltip": {
"jsRule": "myTooltipJsRule()"
},
"hover-state": {
"background-image": "https://upload.wikimedia.org/wikipedia/commons/0/04/Map-icon-circle-ff9f9f.png",
"background-repeat": "no-repeat",
"background-position": "50% 50%",
"background-color": "#f00",
"border-width": 2,
"border-color": "#0f0"
},
"-selection-mode": "multiple",
"-selected-state": {
"border-color": "pink",
"border-width": 4
},
"-selected-marker": {
"border-color": "pink"
},
"jsRule": "myJsRule()"
},
"scale-v": {
"values": "0:4:1",
"format": "%v",
"item": {
"font-color": "#000",
"font-family": "Georgia",
"font-size": 14,
"background-color": "#f90",
"font-weight": "bold",
"font-style": "italic",
"rules": [{
"rule": "%scale-index === 0",
"visible": false
}]
},
"ref-line": {
"line-color": "black"
},
"tick": {
"line-color": "black",
"placement": "cross"
}
},
"scale-k": {
"aspect": "circle",
"values": "0:23:1",
"tick": {
"line-color": "black",
"placement": "outer"
},
"item": {
"rules": [{
"rule": "%scale-index % 2 === 0",
"visible": false
}]
}
},
"shapes": [{
"backgroundImage": "gold-sun-32.jpg"
},
{
"backgroundImage": "moon_3.png"
}
],
"series": [{
"values": [0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1],
"data-text": 0
},
{
"values": [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1],
"data-text": 1
},
{
"values": [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1],
"data-text": 2
},
{
"values": [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1],
"data-text": 3
},
{
"values": [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1],
"data-text": 4
}
]
}]
}
// allows hoverstate to be behind scale items.
zingchart.DEV.PLOTSHLAYER = true;
zingchart.render({
id: 'myChart',
data: chartConfig,
height: 400,
width: '100%'
});
</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="myChart"></div>
</body>
</html>
window.myTooltipJsRule = function(p) {
//console.log(p);
return {
'background-color': 'red',
'text': 'value:' + p.value
};
}
let chartConfig = {
"graphset": [{
"type": "radar",
"plot": {
"aspect": "rose",
"stacked": true,
"angle-space": 0,
"-angle": 7.5,
"background-color": "grey",
"border-width": 2,
"border-color": "black",
"rules": [],
"tooltip": {
"jsRule": "myTooltipJsRule()"
},
"hover-state": {
"background-image": "https://upload.wikimedia.org/wikipedia/commons/0/04/Map-icon-circle-ff9f9f.png",
"background-repeat": "no-repeat",
"background-position": "50% 50%",
"background-color": "#f00",
"border-width": 2,
"border-color": "#0f0"
},
"-selection-mode": "multiple",
"-selected-state": {
"border-color": "pink",
"border-width": 4
},
"-selected-marker": {
"border-color": "pink"
},
"jsRule": "myJsRule()"
},
"scale-v": {
"values": "0:4:1",
"format": "%v",
"item": {
"font-color": "#000",
"font-family": "Georgia",
"font-size": 14,
"background-color": "#f90",
"font-weight": "bold",
"font-style": "italic",
"rules": [{
"rule": "%scale-index === 0",
"visible": false
}]
},
"ref-line": {
"line-color": "black"
},
"tick": {
"line-color": "black",
"placement": "cross"
}
},
"scale-k": {
"aspect": "circle",
"values": "0:23:1",
"tick": {
"line-color": "black",
"placement": "outer"
},
"item": {
"rules": [{
"rule": "%scale-index % 2 === 0",
"visible": false
}]
}
},
"shapes": [{
"backgroundImage": "gold-sun-32.jpg"
},
{
"backgroundImage": "moon_3.png"
}
],
"series": [{
"values": [0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1],
"data-text": 0
},
{
"values": [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1],
"data-text": 1
},
{
"values": [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1],
"data-text": 2
},
{
"values": [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1],
"data-text": 3
},
{
"values": [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1],
"data-text": 4
}
]
}]
}
// allows hoverstate to be behind scale items.
zingchart.DEV.PLOTSHLAYER = true;
zingchart.render({
id: 'myChart',
data: chartConfig,
height: 400,
width: '100%'
});