2015-01-28 3 views
0

3 그래프가 동적으로 업데이트 된 꺾은 선형 차트가있는 웹 페이지가 있습니다. 웹 서비스에서 데이터를 검색하기 위해 ajax 호출을 사용합니다. 아약스 호출이 오류와 함께 완료되면 차트 배경색을 '회색'으로 변경하고 싶습니다. 그리고 전화가 성공적으로이 색상을 '검은 색'으로 변경합니다.RGraph : 배경색을 변경하는 방법은 무엇입니까?

차트 배경색을 동적으로 변경하는 방법은 무엇입니까?

는이 코드

if(error_occured) 
obj_Memory.Set('background.color', '#B6B6B4'); 
else 
obj_Memory.Set('background.color', 'black'); 

하지만 색상을 변경하지 않습니다를 사용합니다.

var error_occured = false; 

    document.getElementById("toggleButton1").onclick = function (e) { 
     if (error_occured) 
      obj.Set('background.color', '#B6B6B4'); 
     else 
      obj.Set('background.color', 'black'); 
     RG.redraw(); 
     error_occured = !error_occured; 
    } 

그것은 차트 배경

RGraph 예제에서 수정 된 파일이 변경되지 않습니다

http://www.rgraph.net/demos/line-dynamic-updates.html

추가 버튼과 간단한 함수 :

나는 rgraph 샘플을 수정했습니다. \ demo 폴더에 복사해야합니다.

http://rghost.net/6qZm2jCBS

흥미로운 무엇 :

obj.Set ('background.color', '회색')의 호출;

drawGraph 내부 - 잘 작동합니다 (!) 하지만 외부는 작동하지 않습니다.

RGraph.redraw(); 

을 설정() 호출 후 :

+0

변경해보십시오. RG.redraw(); 여기까지 : RGraph.redraw(); 오류가 발생하면 JavaScript 콘솔에서 오류 메시지를 확인하십시오. 그리고 예제 페이지에 대한 링크를 게시하십시오. – Richard

+0

감사합니다. RGraph를 다운로드 한 다음 샘플 파일을 수정하고 (초기 게시물 참조) 실험을 수행합니다. 간단히 버튼과 기능을 추가했습니다 (위 참조). 나는 RG.redraw()와 RGraph.redraw()를 시도했다. 작동하지 않습니다. 콘솔에 오류 메시지가 없습니다. 내가 뭘 잘못 했니? – Oleg

+0

잘 모르겠다. 내가 볼 수 있도록 파일을 온라인 상태로 만들어야합니다. – Richard

답변

0

당신은 추가해야합니다.

+0

내 첫 번째 게시물을 확인하십시오. 설명을 추가했습니다. – Oleg

관련 문제