This is the code I used. It works fine in IE9, but IE8 can't handle it:
var data = [{
"category": "Test",
"value": 150,
"percentage": "85%"
},
{
"category": "Test0",
"value": 5,
"percentage": "5%"
},
{
"category": "Test1",
"value": 1,
"percentage": "0.1%"
},
{
"category": "Test2",
"value": 1,
"percentage": "0.1%"
},
{
"category": "Test3",
"value": 1,
"percentage": "0.1%"
},
{
"category": "Test4",
"value": 1,
"percentage": "0.1%"
},
{
"category": "Test5",
"value": 1,
"percentage": "0.1%"
},
{
"category": "Test6",
"value": 1,
"percentage": "0.1%"
},
{
"category": "Test7",
"value": 1,
"percentage": "0.1%"
},
];
$("#divChartByPublisher").kendoChart({
theme: "default",
title: {
text: "Opportunities by Publisher"
},
legend: {
position: "left",
labels: {
template: "#= dataItem.label # (#= value #) - #= dataItem.percentage #%"
}
},
dataSource: {
data: data
},
series: [{
type: "pie",
field: "value",
categoryField: "category"
}],
seriesColors: chartColors,
tooltip: {
visible: true,
template: "#= category # (#= value #)"
}
});