2017-11-22 8 views
0

私はMPAndroidChartを使用して水平の積み重ね棒グラフを描画しています。私が必要とするのは、各バーの積み重ねられた領域を点線で描くことです。可能であれば、その積み重ねた領域を透明な色または点線で塗りつぶす必要があります。すべてのことは、各バーに表示されているデータの可能な改良点として、バーの積み重なった部分を表示することです。 私はBarChartCustomRendererを使って実現できると思いますが、わかりません。MPAndroidChartを使用して破線(点線)でbarchartのスタック部分のみを描画する方法は?

答えて

0

あなたが求めているのは、図書館の一部ではありません。私は、スタックされた各バーの上端を丸めて、BarChartRendererをサブクラス化してそれを行う必要があったのと同様のケースを持っていました。

+0

返信いただきありがとうございましたpatrick-iv。それはBarChartRendererがそれを達成できることを意味しますか?はいの場合は、ヒントを教えてください。もう1つのことは、各バーの積み重なった領域に余分なアイコンやラベルを表示することが可能だと思いますか? – Saeed

+1

こんにちは、はい、私はあなたがBarChartRendererをサブクラス化することで、あなたが望むものを達成できると言います。アイコンやラベルの追加についても可能ですが、基本的にはAndroid Canvas APIを使用して行うことができます。残念ながら私は丸ごとのコーナーの例を共有していませんでした。なぜなら、仕事でやったことだったので、基本的にBarChartRendererをサブクラス化して、 'drawDataSet(Canvas、IBarDataSet、Int)'をオーバーライドしてスーパークラスからコードをコピーし、私の好みに。 –

+0

私を助けてくれてありがとう。それは非常に便利です。 – Saeed

関連する問題