問題タブ [mpandroidchart]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
android - MPAndroidChart BarChart xValues の問題
の問題に気づき、修正BarChart
がMPAndroidChart
必要です。最初に私のコード:
私xValues
は単純な日付です:
今、私は複数のデータセットを持っています:
私の問題は、xLabels
と がxValues
まったく一致しないことです。
バーは のはるか後ろに配置されxLabels
、最後のエントリと最後のエントリの前のエントリの間に非常に多くのスペースがあります。
また、すべてのデータを 1 つのデータセットに入れるとどのように見えるかをテストしました。もxLabels
一致していませんxValues
:
どうすればその問題を解決できますか?
編集
ここに表示されている日付xLabels
はバーに属しています。では、なぜ の位置がxLabel
バーから遠く離れているのでしょうか?
編集2:
とLineChart
:
すべてが正常に機能しています:
android - MPAndroidChart のデータセット削除の問題
私は単純な方法に実装しました:
起動時に、月曜日、火曜日、水曜日、木曜日、金曜日、土曜日、日曜日の 7 つの異なるデータセットを追加します。データセットの追加と削除は、データセットの最初の位置にある日 (この場合は月曜日) を除くすべての日に機能します。remove メソッドは正しく呼び出されますが、データセットは削除されません。追加は常に機能します。
最初の位置のデータセットのみを削除できません
回避策はありますか?
編集
からの削除に使用されるコードMPAndroidChart
は次のとおりです。
<= 0
だけでなく、なぜあるの< 0
ですか?
もちろん、最初の位置にダミーのデータセットを追加すると機能しますが、私はそのような醜いコーディングの友人ではありません。削除するために index = 0 を受け入れないのはなぜですか?
android - インテントを介して BarEntry を渡す
MPAndroidChartを使用しています
サービスで BarEntry を使用しており、意図を介して yvalues をフラグメントにプッシュする必要があります。BarEntry は Parcelable を実装していないため、これをどのように処理できるかわかりません。
どうもありがとう !
android - MarkerView を使用した積み上げ棒グラフのツール ヒントと凡例の問題
ツールチップ機能を使用して Android アプリケーションに積み上げ棒グラフを表示したいと考えています。MarkerView を使用して表示しましたが、成功しませんでした。これがサンプルコードです。
また、レジェンドで問題に直面しています..! ライブラリではテキストの折り返しがサポートされていないため、凡例は表示されません。Y 軸の値は整数で表示されます。Floats に表示したいもの。Y 軸の値に「%」を指定できますか? このようなもの、
android - Proguard での MPAndroidChart コンパイル エラー
gradle を使用して最新のライブラリ (2.0.7) をインクルードし、コンパイルしようとすると、proguard から警告が表示されるため、これ以上準拠できません。
ドキュメントによると、これはコンパイル中の矛盾であることが多く、プロジェクトをクリーンアップして何度か再コンパイルしようとしましたが、同じ問題がありました。バージョン 2.0.0 などの古いバージョンの gradle では正常に動作しているため、おそらくチャート ライブラリに問題があると思われます。
android - MPAndroidChart ラベルはすべて 1 行で表示されます - 折り返す必要があります
提供されている例の 1 つを使用して、10 個のデータ セットで MPAndroidChart を使用してグラフを作成しています。ラベルがすべて 1 行に表示され、折り返されていません。彼らは右側で切り落とされています。
ラベルを複数行で表示したいと思います。アイデアはありますか?