我正在用Kendo使用JavaScript创建一个项目。我是剑道的初学者。
代码如下:
<div id="example">
<div class="demo-section k-content wide">
<div id="chart"></div>
</div>
<script>
var data = [
{
"source": "Hydro",
"percentage": 22,
"explode": true
},
{
"source": "Solar",
"percentage": 2
},
{
"source": "Nuclear",
"percentage": 49
},
{
"source": "Wind",
"percentage": 27
}
];
function createChart() {
$("#chart").kendoChart({
title: {
text: "Break-up of Spain Electricity Production for 2008"
},
legend: {
position: "bottom"
},
dataSource: {
data: data
},
series: [{
type: "pie",
field: "percentage",
categoryField: "source",
explodeField: "explode"
}],
seriesColors: ["#03a9f4", "#ff9800", "#fad84a", "#4caf50"],
tooltip: {
visible: true,
template: "${ category } - ${ value }%"
}
});
}
$(document).ready(createChart);
$(document).bind("kendo:skinChange", createChart);
</script>
</div>
答案 0 :(得分:1)
将其添加到定义中以去除阴影和边框并保持相同的皮肤
seriesDefaults: {
overlay: { gradient: "none" },
border: {
width: 0,
color: ""
}
}
答案 1 :(得分:0)
如果您的问题仅在于样式,则可以设置图表主题。只需添加theme: "material"
,您将获得纯色。
可以在kendo UI文档https://docs.telerik.com/kendo-ui/styles-and-layout/appearance-styling