コアプロットのサンプルを見ました。私の仕事を簡単に行う同等のものはありますか?iPhoneのコアプロットの実現可能性も知りたいです。(コアプロットに関する問題)
マルチカラーの縦棒グラフが欲しいです。コアプロットフレームワークをカスタマイズすることは可能ですか?1つの棒グラフのみを使用して、複数のセグメントを含めることができます。
ありがとうございました。
Naveen Thunga
コアプロットのサンプルを見ました。私の仕事を簡単に行う同等のものはありますか?iPhoneのコアプロットの実現可能性も知りたいです。(コアプロットに関する問題)
マルチカラーの縦棒グラフが欲しいです。コアプロットフレームワークをカスタマイズすることは可能ですか?1つの棒グラフのみを使用して、複数のセグメントを含めることができます。
ありがとうございました。
Naveen Thunga
積み上げ棒グラフを作成するには、セグメントごとに1つずつ、複数のプロットを作成する必要があります。下のプロットを除くすべてで、barBasesVary
YESに設定します。データソースはCPTBarPlotFieldBarBase
、バーの基本値であるという3番目のフィールドを要求します。スタッキング計算は自分で行う必要があります。
水平線は、追加の棒グラフを使用して描画できます。バーの高さを短くします(先端-ベース)。必要に応じて、幅を他のプロットよりも広くすることができます。各プロットは独立しています。
バー間のスペースは、いくつかの要因によって異なります。デフォルトでは、バーの幅はデータ座標で指定されます。たとえば、バーの位置が1単位離れている場合、バーの幅が0.5の場合、バーの幅とバー間のスペースは等しくなります。バーの幅が0.75の場合、スペースはバーの幅の1/3になります。ピクセル単位の実際の幅は、グラフのサイズと表示されるバーの数(その軸に沿ったプロット範囲によって決定されます)によって異なります。がYESの場合barWidthsAreInViewCoordinates
、バーの幅はピクセル単位で指定され、プロット範囲が変化するのと同じ見かけの幅を維持しますが、それらの間のスペースはプロット範囲によって変化します。