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 폴더에 복사해야합니다.흥미로운 무엇 :
obj.Set ('background.color', '회색')의 호출;
drawGraph 내부 - 잘 작동합니다 (!) 하지만 외부는 작동하지 않습니다.
RGraph.redraw();
을 설정() 호출 후 :
변경해보십시오. RG.redraw(); 여기까지 : RGraph.redraw(); 오류가 발생하면 JavaScript 콘솔에서 오류 메시지를 확인하십시오. 그리고 예제 페이지에 대한 링크를 게시하십시오. – Richard
감사합니다. RGraph를 다운로드 한 다음 샘플 파일을 수정하고 (초기 게시물 참조) 실험을 수행합니다. 간단히 버튼과 기능을 추가했습니다 (위 참조). 나는 RG.redraw()와 RGraph.redraw()를 시도했다. 작동하지 않습니다. 콘솔에 오류 메시지가 없습니다. 내가 뭘 잘못 했니? – Oleg
잘 모르겠다. 내가 볼 수 있도록 파일을 온라인 상태로 만들어야합니다. – Richard