データ ラベル (この場合は現金) は、ほとんどの場合、右側のバーのすぐ内側の適切な場所に表示されます。ただし、バーの値が十分に低い場合は、軸ラベルと重なってしまいます (紫色のバーで示されています)。
私の最初の本能は、最大値を設定し、それに基づいてデータラベルの位置を変更することでした。たとえば、値が $10 未満の場合、バーのすぐ右側にラベルを配置します。しかし、その方法には大きな問題があります。グラフのサイズは可変で応答性が高いため、しきい値を可変にする必要があります。
バー自体を測定し、データ ラベルの幅と比較して位置を決定するのが理想的です。その解決策を達成することは、私を途方に暮れさせます。バーの物理的なサイズを高いチャートから取得すること、またはそのデータラベルを取得することに運がありませんでした。
よろしくお願いします!
Android 2.1 デバイスでの Jugal Thakkar のソリューションの更新