2017-11-08 5 views
0

버전 2.6.0의 부트 스트랩 4에서 chartjs를 사용하고 있습니다.0에서 변경된 값을 툴팁에만 표시

값이 0 일 때 툴팁에서 아직 투표하지 않은 정보를 대체하려고한다는 것을 제외하면 모든 것이 정상적으로 작동합니다. 많은 것을 시도했지만 해결할 수 없습니다.

Graph picture

은 당신이 나를 도와 드릴까요? 설명하는 이미지가 첨부되어 있습니다.

값은 여전히 ​​그래프 내부 0이어야하지만, 값이 0

내 코드는 이미이 정보가

때 나는 툴팁에이 정보를 번역해야합니다

tooltips: { 
      custom: function(tooltip) { 
       if (!tooltip) return; 
       // disable displaying the color box; 
       tooltip.displayColors = false; 
       }, 
      callbacks: { 
       title: function(tooltipItem, data) { 
        return this._data.labels[tooltipItem[0].index]; 
       } 
      } 
     }, 

감사 제비.

편집 : Here is the second image after the suggested fix.

답변

0

나는 그것에 익숙하지 않다. 그러나 이것은 끝내게 될 것이다. 다르게 작업해야 할 수도 있습니다. 그러나 당신이 당신의 차트를 어떻게 만드는지 정확히 설명해 줄 수 있습니다. 본질적으로 당신은 이것을 원할 것입니다 :

callbacks: { 
    title: function(tooltipItem, data) { 
     return this._data.labels[tooltipItem[0].index]; 
    }, 

    label: function(tooltipItem, data){ 
     var lab = data.datasets[tooltipItem.datasetIndex].data[tooltipItem.index]; 
     return lab === 0 ? "Não Avaliado" : "Avaliação Geral: " + lab; 
    } 
} 
+0

이제 부분적으로 수정되었습니다. result가 0이면 이제는 OK입니다. 그러나 결과가 0이 아닌 경우 정보가 누락되기 전에 "Avaliação Geral :"정보가 누락됩니다. 두 번째 줄에만 값 번호가 표시됩니다. 도와 드릴까요? 설명 할 다른 이미지를 게시했습니다. –

+0

@ AndréLuizPaiz 답변을 업데이트했습니다. – Matt

+0

당신은 천재입니다! 그것은 매력처럼 일했습니다! 고마워요! –