JS と HighCharts を扱うのは初めてですが、意味が通じるように質問を作成してみます。
現在、私は 4 つのデータ ソースしか扱っていませんが、これは非常に簡単にハイチャートに反映できます。
問題は、4 つの集計された数値が... まあ、あまり一貫性がないことです。
私が持っている ATM の番号は、349531093、156777100、572480、7、および 0 です。
最初の数値と 2 番目の数値が目標到達プロセス全体をカバーしているため、プロットが非常に魅力的ではなく、値を視覚的に確認するのが難しくなっています。(ええ、ええ - ラベルは素晴らしいですが、各セクションを視覚的に確認できるようにしたいのです)。
ファンネルプロットのドキュメントを読んでいますが、セクションサイズを制限する方法が見つかりません。
そこで、次のようなさまざまな種類の制限で少し遊んでみました。
minSize - 自動マージンに応じたパイの最小サイズ。円グラフは、プロット エリアの横にデータ ラベル用のスペースを作るために縮小しようとしますが、このサイズに限られます。(これはまさにそれが言うことを行うので、なぜ私がそれを試したのかわかりません...)
size - ofc がチャート全体のサイズを変更しただけです....
series: {
dataLabels: {
enabled: true,
format: '<b>{point.name}</b> ({point.y:,.0f})',
minSize: '10%',
color: 'black',
softConnector: true
},
neckWidth: '50%',
neckHeight: '50%',
minSize: '20%',
//-- Other available options
height: '200'
// width: pixels or percent
}
ここで私の恐ろしい試みを見ることができます: JSFiddle thingy
実際の質問: ファネルのセクションに最小制限を設定することは可能ですか?
任意の提案または単純な「おい、不可能」は大歓迎です!
乾杯!