3

コアプロットのサンプルを見ました。私の仕事を簡単に行う同等のものはありますか?iPhoneのコアプロットの実現可能性も知りたいです。(コアプロットに関する問題)

マルチカラーの縦棒グラフが欲しいです。コアプロットフレームワークをカスタマイズすることは可能ですか?1つの棒グラフのみを使用して、複数のセグメントを含めることができます。

ありがとうございました。
Naveen Thunga ここに画像の説明を入力してください

4

1 に答える 1

2

積み上げ棒グラフを作成するには、セグメントごとに1つずつ、複数のプロットを作成する必要があります。下のプロットを除くすべてで、barBasesVaryYESに設定します。データソースはCPTBarPlotFieldBarBase、バーの基本値であるという3番目のフィールドを要求します。スタッキング計算は自分で行う必要があります。

水平線は、追加の棒グラフを使用して描画できます。バーの高さを短くします(先端-ベース)。必要に応じて、幅を他のプロットよりも広くすることができます。各プロットは独立しています。

バー間のスペースは、いくつかの要因によって異なります。デフォルトでは、バーの幅はデータ座標で指定されます。たとえば、バーの位置が1単位離れている場合、バーの幅が0.5の場合、バーの幅とバー間のスペースは等しくなります。バーの幅が0.75の場合、スペースはバーの幅の1/3になります。ピクセル単位の実際の幅は、グラフのサイズと表示されるバーの数(その軸に沿ったプロット範囲によって決定されます)によって異なります。がYESの場合barWidthsAreInViewCoordinates、バーの幅はピクセル単位で指定され、プロット範囲が変化するのと同じ見かけの幅を維持しますが、それらの間のスペースはプロット範囲によって変化します。

于 2011-10-16T02:10:15.493 に答える