আমি একটি প্লটে কয়েকটি নির্বাচিত টিক লেবেলে কিছু পরিবর্তন করতে চাই।
উদাহরণস্বরূপ, যদি আমি করি:
label = axes.yaxis.get_major_ticks()[2].label
label.set_fontsize(size)
label.set_rotation('vertical')
ফন্টের আকার এবং টিক লেবেলের ওরিয়েন্টেশন পরিবর্তন করা হয়েছে।
তবে, চেষ্টা করুন:
label.set_text('Foo')
টিক লেবেল সংশোধিত হয় না । এছাড়াও যদি আমি করি:
print label.get_text()
কিছুই ছাপা হয় না।
এখানে আরও কিছু অদ্ভুততা। যখন আমি এটি চেষ্টা করেছি:
from pylab import *
axes = figure().add_subplot(111)
t = arange(0.0, 2.0, 0.01)
s = sin(2*pi*t)
axes.plot(t, s)
for ticklabel in axes.get_xticklabels():
print ticklabel.get_text()
কেবল খালি স্ট্রিংগুলি মুদ্রিত হয় তবে প্লটে প্লটটিতে '0.0', '0.5', '1.0', '1.5', এবং '2.0' লেবেলযুক্ত টিক রয়েছে।
draw()
লেবেলগুলি মুদ্রণের চেষ্টা করার আগে কল করেন তবে আপনি যা প্রত্যাশা করেছেন তা পাবেন। স্বতন্ত্র টিক লেবেল স্থাপন করা দুর্ভাগ্যক্রমে একটি স্পর্শ আরও কঠিন (কী হচ্ছে যে টিক লোকেটার এবং ফর্ম্যাটরটি পুনরায় সেট করা হয়নি এবং এটি আপনি যখন জিনিসগুলিকে ওভাররাইড করেন set_text
)। আমি কিছুটা উদাহরণ দিয়ে দেব, যদি কেউ আমাকে এতে মারধর করেন না। যদিও এই মুহুর্তে আমাকে বাস ধরতে হবে।