2010-11-17 13 views
1

J'ai été capable de dessiner un diagramme à barres en utilisant le cadre de tracés de base dans mon application, mais j'ai besoin que certaines de ces barres s'étendent en dessous de l'axe X. Comment puis-je faire cela dans Core Plot?Comment dessinez-vous un graphique à barres dans le tracé principal où les barres s'étendent sous l'axe X?

+0

@Brad, je suis à la recherche d'un bon tutoriel pour dessiner des graphiques à barres par l'utilisation de core-plot pouvez-vous me suggérer un tutoriel ou un blog. Merci – Pooja

+1

@Pooja - L'exemple le plus simple et le plus à jour d'un diagramme à barres dans Core Plot peut être trouvé dans les exemples fournis avec le framework. Regardez l'exemple de CPTestApp-iPhone, qui a un graphique à barres comme l'un de ses types de graphiques. Il montre comment configurer et utiliser un tel graphique. –

+0

merci pour la réponse – Pooja

Répondre

0

Vous pouvez donner des longueurs négatives aux barres.

0

Première série plage négative pour axes x et y comme ceci:

plotSpace.yRange = [CPPlotRange plotRangeWithLocation: CPDecimalFromFloat (-10.0f) Longueur: CPDecimalFromFloat (20.0f)]; plotSpace.xRange = [CPPlotRange plotRangeWithLocation: CPDecimalFromFloat (-10.0f) longueur: CPDecimalFromFloat (21.0f)];

Réglez maintenant orthogonales Les coordonnées des axes x et y comme celui-ci

x.orthogonalCoordinateDecimal = CPDecimalFromString (@ "0");

Vous pouvez maintenant obtenir des échelles négatives.