問題タブ [androidplot]
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.
java - AndroidPlot: Context と colors.xml リソース ID を渡すときに LineAndPointFormatter がクラッシュを引き起こす
私はRGB値の使用を避けようとしているので、この方法:
私が渡すことになっている場所:
うまく機能していますが、この方法を使用したい:
したがって、colors.xml リソース ID を使用して、「colorID」を設定し、後で渡すことによってすべてのグラフの色を管理できます (colorID は、ログに -65536 として表示されるか、または に応じてそのバリエーションとして表示されます)。このコードは Fragment を拡張しているクラス内にあるため、Context が正しく取得されているかどうか疑問に思っています..
ここに私が試したことのいくつかがあります:
等々..
私はプラグインを遠ざけますが、誰かが LineAndPointFormatter の Context バージョンを使用している場合、同様の問題に遭遇した可能性がありますか?
例外は次のようになります。
05-14 12:47:25.917: E/AndroidRuntime(14023): android.content.res.Resources$NotFoundException: リソース ID #0xff0000ff
色を #ff0000ff 形式に書き直す必要がありますか??
編集:colors.xmlを追加
android - AndroidPlot 非表示マーカー
リアルタイム データを XY プロットに追加しています。グラフのドット/マーカーを削除したり、非表示にしたりするにはどうすればよいですか? Java doc に適切なメソッドが見つかりません。
私のために働いていません。ありがとう
android - androidplotでチャートを更新する方法
androidplot を使用してデータベースからグラフを作成しましたが、ボタンでデータベースをリセットすると、グラフが更新されません。アクティビティを再作成せずにグラフを更新するにはどうすればよいですか?
}
それが重要かどうかはわかりませんが、ここに私のものがあります:
c_overview.xml
android - Android: AndroidPlot でのタッチ イベント中にアプリがクラッシュする
私は Android プログラミングの初心者と見なされています。したがって、明らかな見落としがある場合は、ご容赦ください。
大規模なアプリケーションの一部として、AndroidPlot を使用してグラフ ページを実装しようとしています。今のところ、テストのみを行っているため、グラフに手動で入力した値を使用しています。グラフ ページにズームとパンを実装するために、AndroidPlot Web サイトのチュートリアルを使用しました。ただし、エミュレーターと実際の電話で、タッチ イベントが発生するたびに。
グラフ ページのコードは次のとおりです。
そして、ここにエラーのlogcatがあります
私は周りを読んでいて、何も役に立ちませんでした。これは、モーション イベントに関して私がひどいので、考えられる解決策を見逃した可能性があるためです。ヘルプやガイダンスをお寄せいただきありがとうございます。
java - androidPlot 黒枠
以下のコードを実行して追加すると mySimpleXYPlot.getGraphWidget().getBorderPaint().setColor(Color.WHITE);
デバイスでアプリを起動するとアプリがクラッシュします。
私が達成しようとしているのは、グラフ全体の黒い境界線を取り除くことです。厚さ約2cmで、チャートの上、左、下に位置しています。この黒い境界線を取り除く方法はありますか?
android - Android プロット ライブラリ - achartengine または Androidplot?
Android は初めてで、アプリでリアルタイム データをプロットする必要があります。
関連するトピックをいくつか読んだ後、私にとっての解決策は「achartengine」または「Androidplot」であることがわかりました。
両方のライブラリが探しているプロット関数を備えていることを理解していますが、どちらが私の要件により適しているかについて少し混乱しています。したがって、同様の目的でアプリを開発した経験のある人がいる場合は、提案を提供してください。それは私にとって非常に役立ちます!
これが私のAndroidアプリでやろうとしていることです:
私のターゲット SDK は Android 4.2 です。
Bluetooth 経由で 3 セットのリアルタイム データを受信します。これらのデータを表示するには、3 つの動的 XY 散布図が必要です。
サンプリング周波数は 1024 です。
ナビゲーション タイプが「スクロール可能なタブ + スワイプ」のアクティビティを使用して、これら 3 つの動的グラフ (1 つのグラフに 1 つのタブ) を表示します。
ダイナミック チャートでピンチ ツー ズームが機能するようにします。
前もって感謝します!
android - Android Plot を使用した JTransform データのプロット
「rollHistory」と呼ばれる LinkedList を絶えず更新している時間領域データのサンプルがあり、次のようにプロットに表示されます。
「HISTORY_SIZE」は、プロットされるデータの最大長です。このコードは正常に動作します。ただし、実際に表示したいのは、データ自体ではなく、時間領域データの FFT です。これを実現するために、JTransform ライブラリをダウンロードしました。realForwardFull() 関数は double の配列を期待しているように見えるので、LinkedList (上記の rollHistory と呼ばれる) を配列に変換してから、これを realForwardFull() 関数に渡してみました。しかし、rollHistorySeries.setModel コマンドは LinkedList を想定しているようです。そこで、realForwardFull() の出力をリンクリストに変換しようとしました。コードはEclipseでエラーを表示しませんが、電話で実行しようとするとシャットダウンします。
次のように、上記のコードのサブセットを try/catch でラップしてみました。
この場合、アプリは「残念ながら...停止しました」というエラーなしで実行されますが、グラフは空で、LogCat には次のメッセージが表示されます。
07-13 16:18:18.509: W/System.err(11288): java.lang.ArrayStoreException: java.lang.Integer は型 java.lang.Double[] の配列に格納できません
07-13 16:18 :18.509: W/System.err(11288): java.util.LinkedList.toArray(LinkedList.java:958)
07-13 16:18:18.509: W/System.err(11288): com.example. MyActivity$ArduinoReceiver.onReceive(MyActivity.java:166)
07-13 16:18:18.509: W/System.err(11288): android.app.LoadedApk$ReceiverDispatcher$Args.run(LoadedApk.java:758) で
07 -13 16:18:18.509: W/System.err(11288): android.os.Handler.handleCallback(Handler.java:725)
07-13 16:18:18.509: W/System.err(11288): android.os.Handler.dispatchMessage(Handler.java:92) で
07-13 16:18:18.509: W/System.err(11288): android.os.Looper.loop(Looper.java:137) 07-13 16:18:18.509: W/System.err(11288) : android.app.ActivityThread.main(ActivityThread.java:5293)
07-13 16:18:18.509: W/System.err(11288): java.lang.reflect.Method.invokeNative(ネイティブ メソッド) 07- 13 16:18:18.509: W/System.err(11288): java.lang.reflect.Method.invoke(Method.java:511) 07-13 16:18:18.509: W/System.err(11288) : com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1102) 07-13 16:18:18.509: W/System.err(11288): com.android.internal.os.ZygoteInit で.main (ZygoteInit.java:869)
07-13 16:18:18.509: W/System.err (11288): dalvik.system.NativeStart.main (ネイティブ メソッド) で
私が間違っていることについて誰かが何か考えを持っていますか? 必要に応じて、さらにコードを投稿できます。ありがとう!