قطعة أرض الأساسية - بطاقات الوظيفة والقراد على طرفي نقيض من محور

tickDirection can be used to position both ticks and labels on either side of an axis in a Core Plot graph. Is there a way to position ticks and labels on opposite sides of the axis?

أرغب في استخدام علامات التجزئة على شكل خطوط الشبكة على "داخل" الرسم البياني ، ولكن استخدم تسميات الأرقام على "خارج" (لا يختلف عن تطبيق iPhone Stocks).

(جربت بعض الشيء مع labelAlignment ولكن لم ألاحظ أي تأثير. لست متأكدة تمامًا مما يفعل ...)

0

1 إجابة

يمكنك تعيين tickDirection بحيث تكون علامات التأشير في الداخل ثم استخدام علامة labelOffset سالبة لنقل التسميات إلى الجانب الآخر. إذا لم يفلح ذلك (على سبيل المثال ، إذا كانت التسميات أطوالًا مختلفة) ، فيمكنك إضافة محور ثانٍ في نفس موضع الأول. اضبط جميع أنماط الخطوط على المحور الثاني على nil حتى لا يكون مرئيًا ، ثم اربط التسميات به ، وضعه على النقيض من القراد على المحور الأول.

1
وأضاف
labelOffset ليس له أي تأثير على الرسم البياني الخاص بي حتى عندما أستخدم setNeedsRelabel . هل هناك شيء آخر يجب القيام به؟
وأضاف المؤلف James, مصدر