2012-06-18 4 views
0

차트 차트 라이브러리로 하이 차트를 사용하고 있습니다. 그것은 위대하고 수출은 하나를 제외하고 모든 시나리오에서 잘 작동합니다. 두 가지 수준의 도넛 차트가 있습니다. 이 브라우저에서 렌더링 될 때 그것을 잘 나타난다 :이 왜 exported image하이 차트의 도넛 형 차트가 내보내기시 엉망으로 나타납니다.

누구나 알고

in browser

지금이 같은 비트가 표시 기본 highcharts 서비스를 사용하여이 차트를 내보내는 경우 우리가 이것을 고칠 수있는 방법이 있다면 일어나는가?

답변

0

나는 동적으로 색 업데이트 할 때 한 구성 나의 실수 :

chart.series[0].data[s].update({color: "#FFFFFF")}, false); 

이것은 색을 업데이트하는 것뿐만 아니라 전체적인 점을 의미합니다. 이것은 위의 실행에 의해 나는 아무 것도하지 않고 y를 실행하고 있다는 것을 의미했습니다! 차트가 정상적으로 표시되었지만 내보내기 서비스에 전송 된 데이터는 조각에 대한 값이 설정되지 않은 채로 차트에 빈 조각으로 나타납니다. 문제를 해결하려면 다음과 같이해야했습니다.

chart.series[0].data[s].update({ 
       color: "#FFFFFF", 
       y: chart.series[0].data[s].y, 
       name: chart.series[0].data[s].name, 
)}, false); 
+0

질문을 완료하는 데 시간을내어 주셔서 감사합니다. 이제 허용 된 답변을 표시 할 수 있습니다. – epoch

+0

2 일 후에 만 ​​허용됩니다. :) – valanto

0

문제에 대한 피델라이를 작성하고 HighCharts 지원 팀에 이메일을 보내거나 (여기에 링크를 작성하는 것이 좋습니다.) 매우 도움이되며 대개 신속하게 응답합니다.

나는 또한 생성하고 아무런 문제

와 수출 도넛 차트로 귀하의 문제는 그러나 코드에 관련이있는 것으로 보인다
+0

js 바이올린에서 문제를 재현하려고했습니다. 당신은 정상적인 구성 하에서 도넛 차트가 괜찮습니다. 문제는 chart.redraw()를 호출하는 것 같습니다. 불행히도 채색 작업을 위해 차트를 다시 그릴 필요가 (색상을 동적으로 설정) 때문에이 문제를 해결해야합니다. 귀하의 답변을 주셔서 감사합니다! – valanto

+0

님께 서 문제를 확인 하셨더라도 문제가 없습니다. :) – epoch

관련 문제