2014-04-28 6 views
2

기본 아이콘이 "원"임을 알고 있습니다. 이제 아이콘 모양을 변경하고 싶습니다. 총 아이콘 모양은 "원형", "사각형", "삼각형", "십자가"입니다. 사용자 정의 아이콘을 사용할 수 있습니까? 이러한 코드는 databound 이벤트에 있지만 작동하지 않는 것 같습니다.검도 UI 라인 차트에서 계열 아이콘 모양을 변경하는 방법은 무엇입니까? 사용자 정의 아이콘을 사용할 수 있습니까?

var colorArr = new Array("#FF0000", "#FF8C00", "#006400", "#40E0D0", "#800080"); 
var iconShapeArr = newArray("circle", "square", "triangle", "cross"); 
function onDataBound(e) { 
var chart = e.sender; 
var series = chart.options.series; 
for(var index = 0; index <= series.length - 1; index++) { 
    chart.options.series[index].color = colorArr[index]; 
    chart.options.series[index].markers.background = colorArr[index]; 
    // chart.options.series[index].notes.icon.shape = "square"; 
} 

답변

1

지금까지 내가 아는 한, 그것은 custom.You이 같은 유형을 변경할 수 있습니다 할 수 없습니다

function onDataBound(e) { 
var colorArr = ["#FF0000", "#FF8C00", "#006400", "#40E0D0", "#800080"]; 
var iconShapeArr = ["triangle", "square", "triangle", "cross"]; 
var chart = e.sender; 
var series = chart.options.series; 
for(var index = 0; index <= series.length - 1; index++) { 
    chart.options.series[index].color = colorArr[index]; 
    chart.options.series[index].markers.background = colorArr[index]; 
    chart.options.series[index].markers.type = iconShapeArr[index]; 
    } 
}