Je souhaite utiliser Altitude pour ma gamme Y et Distance pour ma gamme X. À l'heure actuelle ce que je suis en utilisant:Tracé de base: Comment définir xRange/yRange avec différentes échelles?
plotSpace.xRange = [CPPlotRange
plotRangeWithLocation:CPDecimalFromFloat(0.0)
length:CPDecimalFromUnsignedInteger(sortedArray.count)];
plotSpace.yRange = [CPPlotRange
plotRangeWithLocation:CPDecimalFromFloat(min)
length:CPDecimalFromFloat((max - min))];
Cela ne définit pas la gamme X correctement, parce qu'il il met juste le nombre de points dans le tableau, qui est d'environ 2500. Je l'ai essayé de placer la xrange à la valeur maximale dans mon tableau de distance, mais qui vis vraiment le graphique.
Comment puis-je avoir deux échelles différentes pour x et y et que le graphique soit toujours correct?
Voici à quoi il ressemble quand je change la xrange être ma distance, le graphique est à plat:
Je sais calculer les valeurs max et min. Ce qui me pose problème, c'est que lorsque je change la valeur de la distance maximale X, cela rend mon graphique plat. Voir l'addition ci-dessus. –
Vérifiez votre source de données et assurez-vous de renvoyer les valeurs correctes pour chaque champ (CPScatterPlotFieldX et CPScatterPlotFieldY). –
Merci, je l'ai eu le travail. –