問題タブ [ios-charts]
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.
ios - iOS チャートはアプリの速度を低下させます
ios-chart
作成したカレンダーを表示するために使用しています。私は現在LineChart
、自分のデータをプロットするために使用しており、1 つのグラフに 1 年の各日について 1 つのポイントをプロットしています。したがって、1 つのグラフに 365 個のポイントがプロットされています。そして、それを描くのに1秒ほどかかります。これは大きな問題ではありませんが、カレンダーを として持っていることを除いて、が の外側にスクロールされてから再びスクロールされるとTableViewCell
、非常にハッキーなスクロールになります (セルが再描画されます)。iPhone 6 でも 400 点ほど描画するのに時間がかかるのは奇妙に感じます。TableViewCell
ContentView
チャートのセットアップコード:
上記のコードは、セルが作成 (または再利用) されるたびに実行されます。何か案は?
ios - iOS チャートを使用して複数の線を描画する
編集:質問の例は純粋に単純化するためのものですが、線を作成する必要はありませんが、データポイントを含む線です。そのため、グラフ ライブラリを使用する必要があります。データは静的ではなく動的です。一部のユーザーは、これに画像を使用することを提案しましたが、私が求めているものとはまったく異なります. 「iOS-charts」ライブラリを使用して必要なグラフを描画する方法を理解しようとしています。
プロジェクトのリンク: https://github.com/danielgindi/ios-charts
iOS Charts ライブラリを使用して、複数の線でグラフを作成しています。3 つの行と 20 のデータ ポイントが必要です。
- 1 行目: 値 1 の 20 個の値
- 2 行目: 値 2 の 20 個の値
- 3 行目: 値 1 の 20 個の値
github project example for iOS の「 LineChart2ViewController 」の例を修正したところ、思い通りの結果が得られませんでした。これは私が得るものです:
どうしたの:
- 行の値のラベルは 1、2、3 ですが、y 位置は 1 から 0.4 の間のようです。
- 各データポイントのラベルを取得します (代わりに、ラベルを削除してデータのみを表示したい)
どうすればこれを達成できますか?
変更されたコードの下:
swift - ios-charts の横棒グラフで棒の幅を静的に設定するにはどうすればよいですか?
ios-charts ライブラリの横棒グラフの棒の幅をどのように設定できますか? 幅は、チャート用に描かれたフレームのサイズに基づいているようです。したがって、コンテナをほぼ埋めるサイズに各バーを配置します。これをオーバーライドする方法はありますか?
ios - LineChartViewのios-charts可視データ
グラフをパン/ズームした後、どのデータ インデックス (x 軸に沿って) が範囲内にあるかを計算する方法を理解しようとしています。
たとえば、折れ線グラフを拡大したときに、表示されているデータ ポイントの詳細のみを表示するようにテーブル ビューを更新できるようにしたいと考えています。
見つけたコードとドキュメントを検索しましたが、役に立ちませんでした。
swift - ios-charts の背景色
こんにちは、私の iOS グラフの背景色を変更したいと思います。
私は試した:
しかし、それは私の棒グラフの周りの色を変えました。縦棒の後ろ。
何か案が?