سؤال

وفي matplotlib، كيف يمكنني وضع القراد تسميات بين القراد (لا القراد أدناه)

وعلى سبيل المثال: عند التخطيط لسعر السهم مع مرور الوقت أود المحور س القراد طفيفة لعرض أشهر وسنوات حتى تظهر بين التوالي المحور س القراد الرئيسية (وليس فقط تحت القراد كبير)

---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---
  jan feb mar apr may jun jul aug sep oct nov dec jan feb mar apr may jun jul aug sep
                       2008                                            2009
هل كانت مفيدة؟

المحلول

هل هذا تفعل خدعة؟

enter code here
x = 'j f m a m j j a s o n d j f m a m j j a s o n d'.split()
y = abs(randn(24))
x[6] = 'j\n2008' # replace "j" (January) with ('j' and the appropriate year
x[18] = 'j\n2009'
bar(xrange(len(x)), y, width=0.1)
bar(xrange(len(x)), y, width=0.1)
xticks(xrange(len(x)), x, ha='center')

scroll top