2017-04-13 19 views
1

Pie missing labelsdc.js円グラフすべてのラベルは私が円グラフでこれらのプロパティを設定している

に示されているわけではないが、まだラベルが完全にvisible.labelsていないスライスのいずれかをクリックの上にのみ表示されますが、そうではありませんページが読み込まれたときに表示されますが、今はどうすればよいですか?

yearChart 
    .width(200) 
    .height(200) 
    .dimension(yearDim) 
    .group(countPerYear) 
    .innerRadius(20)    
    .drawPaths(true) 
    .externalRadiusPadding(30) 
    .externalLabels(40);   


    monthChart 
    .width(200) 
    .height(200) 
    .dimension(dist) 
    .group(countPerDist) 
    .innerRadius(20) 
    .drawPaths(true) 
    .externalRadiusPadding(30) 
    .externalLabels(40); 

答えて

2

これを試してみてください最後に、私は問題を解決しました。すべてのラベルが表示されるように、.minAngleForLabel(0)を追加するだけでした。既に試み

yearChart 
      .width(300) 
      .height(300) 
      .dimension(yearDim) 
      .group(countPerYear)       
      .drawPaths(true) 
      .externalRadiusPadding(60) 
      .minAngleForLabel(0) 
      .externalLabels(40); 
+0

フォローアップありがとう! 'externalLabels'が有効なときに' minAngleForLabel'を無効にするべきかどうか疑問です。 – Gordon

0

をexternalRadiusPadding 幅、高さを調整し

yearChart 
.width(300) 
.height(300) 
.dimension(yearDim) 
.group(countPerYear) 
.innerRadius(20)    
.drawPaths(true) 
.externalRadiusPadding(90) 
.externalLabels(40);   


monthChart 
.width(300) 
.height(300) 
.dimension(dist) 
.group(countPerDist) 
.innerRadius(20) 
.drawPaths(true) 
.externalRadiusPadding(90) 
.externalLabels(40); 
+0

Pie labels showing

は、外部RADIUSパディングと幅、高さを調整するだけで円グラフ幅高さと外部半径を調整しながら、依然としてラベルは、目に見える変化がないが、それは、ラベル上の任意の効果を示しません。 –

+0

もっとコードを共有できますか? – Amal

関連する問題