2013-05-08 3 views
1

사용자가 전달한 함수를 통해 색상을 동적으로 추가 할 수 있습니까? 기본적으로 옵션 변수가 이미 정의되어 있으므로 사용자가 전달하는 색상은 옵션 변수에 있어야합니다. 이것이 가능한가? 제발 도와주세요플로트 그래프의 함수를 통해 색상 추가하기

var options = { 
    series: { 
    lines: { 
    show: true 
    }, 
    points: { 
    show: true 
    }, 
    color: '#00c7ce'--> user should pass dynamically 
}, 
    xaxis: { 
    mode: "time", 
    tickSize: [1, "month"], 
    tickLength: 0,    
    }, 
    yaxis: { 
    show: false 
    } 
} 

}};

답변

3

옵션에 색상을 전달할 수 있어야합니다. 입력을 설정 한 다음 해당 변수를 색상으로 사용하십시오.

<input id="userInput"></input> 
    var usrColor = $("#userInput").val(); 

    var options = { 

    series: { 

    lines: { show: true}, 
    points: {show: true, radius: 4}, 
    color: usrColor 
    } 


}; 

는 바이올린 -

+0

http://jsfiddle.net/Rnusy/4/ 감사합니다, 그것을 잘 :)를 작동 – Sweetz

관련 문제