2016-03-19 20 views
0

ChartNew.jsの円グラフからゼロ(0)ラベルを削除しようとしています。 理解できません。以下はChartNew.js - 円グラフからゼロラベルを削除/非表示

は一例です:チャートからLABEL1とLabel4からを削除しようと

var pieData = [ 
 
\t { 
 
     value: 0, 
 
     color: "sandybrown", 
 
     title: "label1", 
 

 
    }, 
 
\t { 
 
     value: 10, 
 
     color: "gold", 
 
     title: "label2", 
 

 
    }, 
 
\t { 
 
     value: 46, 
 
     color: "darkviolet", 
 
     title: "label3", 
 

 
    }, 
 
\t { 
 
     value: 0, 
 
     color: "green", 
 
     title: "label4", 
 

 
    }, 
 
\t { 
 
     value: 33, 
 
     color: "DeepSkyBlue", 
 
     title: "label5", 
 

 
    } 
 
\t 
 
\t ]; 
 

 
\t var myoptions = { 
 
\t animateRotate : true, 
 
\t animateScale : false, 
 
\t animationByData : false, 
 
\t animationSteps : 50, 
 
\t canvasBorders : true, 
 
\t canvasBordersWidth : 0, 
 
\t canvasBordersColor : "black", 
 
\t legend : true, 
 
\t inGraphDataShow : true, 
 
\t animationEasing: "linear", 
 
\t annotateDisplay : true, 
 
\t spaceBetweenBar : 5, 
 
\t graphTitleFontSize: 18, 
 
\t extrapolateMissingData : false \t 
 
\t }; 
 

 
    var myPie = new Chart(document.getElementById("canvas1").getContext("2d")).Pie(pieData, myoptions);
<SCRIPT src='https://rawgit.com/FVANCOP/ChartNew.js/master/ChartNew.js'></SCRIPT> 
 

 
<canvas id="canvas1" height="500" width="500"></canvas>

[https://jsfiddle.net/boxxevolution/wb64oL66/2/][1] 

イム。

+1

inGraphDataTmpl次の行を追加します。 "<%=(v6 > 0 V6 + '%':?> '「)%」、 であなたのmyoptionsとそれは動作するはずです。 –

+0

簡単な作品です。ありがとう兄貴。 – hellilyntax

答えて

0

VQA NGUYENによって示唆されるように、オプションで次の行を追加し、

inGraphDataTmpl: "<%=(v6 > 0 ? v6+' %' : ' ')%>", 
関連する問題