2013-05-10 5 views
0

renderer.text 텍스트 객체를 추가하는 차트에 선택적 기능이 있습니다. 차트를 내보낼 때 나는이 경우에만 추가 할 싶습니다. 아래에는 렌더러와 익스포터에 액세스하는 방법에 대한 소스 코드가 있습니다. 주석 처리 된 섹션 삽입 여기서 내가 생각할 수있는 부분은 있지만 구문이 확실하지 않습니다. 당신이 바로 당신에게하이 차트 renderer.text를 내보내기 전용

myChart.renderer.text('Filtered', 5, 10) 
     .attr({rotation: 0}) 
     .css({color: '#4572A7', fontSize: '8px', fontStyle:'italic'}) 
     .add(); 
    myChart.exportChart(null, 
     {chart: 
      {backgroundColor: '#FFFFFF', width: 972, height:480 /*Insert Here*/ 
      } 
     } 
    ); 

답변

2

감사 - 거기에 내 보낸 이미지에 대한 여분의 텍스트를 추가하는로드 이벤트 사용해야합니다 http://jsfiddle.net/3bQne/88/

chart.exportChart(null, { 
     chart: { 
      backgroundColor: '#FFFFFF', 
      width: 972, 
      height: 480, 
      events: { 
       load: function() { 
        this.renderer.text('Filtered', 5, 10) 
         .attr({ 
         rotation: 0 
        }) 
         .css({ 
         color: '#4572A7', 
         fontSize: '8px', 
         fontStyle: 'italic' 
        }) 
         .add(); 
       } 
      } 
     } 
    });