問題タブ [cptbarplot]
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.
iphone - コアプロットCPTBarPlotFieldBarLocationとCPTBarPlotFieldBarTipの違いは?
私はコアプロットに不慣れで、違いは何なのか疑問に思っていCPTBarPlotFieldBarLocation
ますCPTBarPlotFieldBarTip
。私はコアプロットの例CPTTestApp_ipadViewController
を見てきましたが、これらのフィールド列挙型の両方が-メソッドで策略を埋めるときに呼び出されるのを見ましたnumberForPlot
が、違いはわかりません。
助けてくれてありがとう
core-plot - コアプロット:バープロットのデータラベル(2プロット、2セットのラベル)?
私のiPhoneアプリでは、2つの別々のバープロットを持つビューがあります。各プロットには、異なる数のデータ要素があります。各プロットの各バーに適切なデータでラベルを付けたいのですが、「dataLabelForPlot」メソッドでは「CPTTextLayer」のインスタンスが1つしか許可されていないようです。CPTTextLayerをプロットとそのデータの関数にしたいと思います。
プロットには、「棒グラフ1」と「棒グラフ2」という別々の識別子があります。「numberOfRecordsForPlot」メソッドと「numberForPlot」メソッドで条件付きifステートメントを使用できますが、「dataLabelForPlot」メソッドで失敗し、「label」が未使用の変数であるというエラーが表示されます。それが条件文で定義されているのを見ると、私には非常に奇妙に思えます。
私のコードは次のようになります。
ios - core-plot に x 軸を追加する
複数の x 軸を追加したい、私のコードは次のとおりです。
デフォルトの x、y 軸は完璧ですが、追加の x 軸 (bottomX) はどこにも表示されません。
core-plot - コア プロット CPTAxisLabel - 高さ
棒グラフをプロットするためにコアプロットを使用しています。そこで、X 軸ラベルにカスタム ラベル (CPTAxisLabel) を使用しています。私のラベルの中には長さが長いものがあります。このような場合、ラベルは次の行に折り返されません。
CPTAxisLabel でどのように達成できますか?
-バラジ R.
ios - スクロール後に UICollectionView のセルが常に更新されるとは限らない
ストーリーボード (iPad) で を含むビューを定義しました。UICollectionView
ビューの下部には もありUIToolbar
ます。に、Core-Plot Graph (クラス) である別のビューを含む(クラスによって実装された)UICollectionView
を追加しました。UICollectionViewCell
iPadCellCollectionViewCell
CPTGraphHostingView
と を実装する X というクラスがUICollectionViewDelegate
ありUICollectionViewDataSource
ます。
クラス X では、( のViewDidLoad
) ビューの各セルに対して Core-Plot Graph を作成し、次のコードを使用して、グラフをUICollectionViewCell
}
正常に動作しています。すべてのグラフが画面に正しく表示されています。この問題は、ユーザーがビューをスクロールすると、1 つまたは複数のセルが「空白」になるときに発生します。理由が本当にわかりません。
Interface Builder にを追加する代わりに、回避策を見つけました。CPTGraphHostingView
自分UICollectionViewCell
でビルドすると、前のコードは次のようになります。
}
このコードでは、すべてが正常に機能しています。IBに を追加CPTGraphHostingView
しているときに機能しない理由について説明はありますか?UICollectionViewCell
メソッドが呼び出されるたびに「addSubview」を呼び出すのは問題ですか? メモリリークはありませんか?
ios - CPTBarPlot (Core-Plot) 上のラベルの配置
Core-Plot を使用して棒グラフのラベルのデフォルト位置を変更しようとしています。私はこの方法を使用しています:
そして私は戻ります:
私はこの結果を得ます:
しかし、私は次のように表示したい:
何か案が?ドキュメントで答えを見つけようとしましたが、不可能でした。
iphone - コアプロットでの奇妙なバーの動作
私はbarPlotで非常に奇妙な状況にあります。まず、データがnullの場合でも、インデックス1と2に2つの大きな棒グラフが表示されますが、それらがどこから来ているのかわかりませんか?
次に、reloadDataIfNeeded / reloadDataメソッドを呼び出すと、バーが中央に配置されているように見えます(毎回同じように表示されます)
以下のコードを投稿しますが、リロードデータを呼び出さないと、すでに棒グラフにバーが表示されるのは奇妙に思えます。-それは決して呼び出しません:
棒グラフに棒を配置するだけです。そのメソッドを呼び出すデータをリロードすると、インデックスが正しいにもかかわらず、バーが置き忘れられますか?
ios - バーは最初のインデックスにのみ表示されます
私のバープロットのバーはグラフ全体に広がっているのではなく、最初のインデックスに限定されています。
}
....}
-(void)barChartconfigurePlots:(CPTGraphHostingView *)hostView {
}-(void)barChartconfigurePlots:(CPTGraphHostingView *)hostView {
}
-(void)barChartconfigureAxes:(CPTGraphHostingView *)hostView {
}
少し複雑なので、もともとコードを投稿したくなかったので、以前に見たバグだと思っていました!
ios - コア プロットで軸のテキスト スタイルを設定する
だから私はコアプロットで棒グラフを実装しており、現在このようなy軸を持っています
私がやろうとしているのは、すべてのインスタンスから末尾の .0 を削除することです。設定する必要があるプロパティ、オーバーライドする必要があるメソッド、または表示スタイルを編集するためにサブクラス化する必要があるクラスがわかりません。
助けてくれる人に感謝します。