Skip to main content

お世話になっております。

 

donut chartについて、色の区分を一つに絞り込むとラベルが表示されなくなってしまいます。

この原因と、対応策についてご教示いただければ幸いです。

よろしくお願いいたします。

 

donut chart ラベル表示

7 respuestas
  1. 11 abr 2019, 12:15

    どこまで理解されて質問されているのか今ひとつつかめないのですが、

    二重軸でドーナツチャートを作っていて、100%になるとラベルが消えるのは

    単に真ん中にラベルが表示されて白い円の下に隠れてしまうからです。当然の挙動と言えます。

     

    どこまで理解されて質問されているのか今ひとつつかめないのですが、二重軸でドーナツチャートを作っていて、100%になるとラベルが消えるのは単に真ん中にラベルが表示されて白い円の下に隠れてしまうからです。当然の挙動と言えます。 白い円を半透明にしてみるとラベルが表示されていることがわかります。 じゃあ100%のときだけラベルの位置をずらして隠れないようにすればいいじゃんというわけで[ラベル]を作ります

    白い円を半透明にしてみるとラベルが表示されていることがわかります。

     

    じゃあ100%のときだけラベルの位置をずらして隠れないようにすればいいじゃん

    というわけで[ラベル]を作ります。頭悪いけどこんな感じで。

     

    pastedImage_2.png

     

    IF SUM([売上]) / TOTAL(SUM([売上])) = 1 THEN

        "100%" + CHAR(10) + CHAR(10) + CHAR(10) + CHAR(10) + CHAR(10) + CHAR(10) + CHAR(10) + CHAR(10) + CHAR(10) + CHAR(10) + CHAR(10) + CHAR(10)

    ELSE

        STR(INT(SUM([売上]) / TOTAL(SUM([売上])) * 100)) + "%"

    END

     

    CHAR(10)は改行です。サイズに応じて改行の数は調整してください。

    このIF文は文字列を返すので、ELSE以下も文字列に直しています。

    表計算ですが、表(横)とします。

     

    そうすると、100%になってもうまく表示されます。

    pastedImage_3.png

0/9000