আপনি ব্যবহার করতে পারেন text
।
text(x, y, s, fontsize=12)
text
স্থানাঙ্ক অক্ষের তুলনায় দেওয়া যেতে পারে, সুতরাং আপনার পাঠ্যের অবস্থান প্লটের আকারের চেয়ে পৃথক হবে:
ডিফল্ট রূপান্তরটি উল্লেখ করে যে পাঠ্যটি ডেটা কোর্ডে রয়েছে, বিকল্পভাবে, আপনি অক্ষের কর্ডগুলিতে পাঠ্য নির্দিষ্ট করতে পারেন (0,0 নিম্ন-বাম এবং 1,1 উপরের-ডানদিকে)। নীচের উদাহরণটি অক্ষের মাঝে পাঠ্য রাখে ::
text(0.5, 0.5,'matplotlib',
horizontalalignment='center',
verticalalignment='center',
transform = ax.transAxes)
আপনার বিক্ষিপ্তের যে কোনও বিন্দুতে পাঠ্যকে হস্তক্ষেপে আটকাতে আরও কঠিন আফিক। সহজ পদ্ধতিটি হ'ল y_axis (ymax in ylim((ymin,ymax))
) আপনার পয়েন্টের সর্বাধিক y- স্থানাঙ্কের থেকে কিছুটা বেশি একটি মানকে সেট করা । এইভাবে আপনার কাছে সর্বদা পাঠ্যের জন্য এই মুক্ত স্থান থাকবে।
সম্পাদনা: এখানে আপনার একটি উদাহরণ রয়েছে:
In [17]: from pylab import figure, text, scatter, show
In [18]: f = figure()
In [19]: ax = f.add_subplot(111)
In [20]: scatter([3,5,2,6,8],[5,3,2,1,5])
Out[20]: <matplotlib.collections.CircleCollection object at 0x0000000007439A90>
In [21]: text(0.1, 0.9,'matplotlib', ha='center', va='center', transform=ax.transAxes)
Out[21]: <matplotlib.text.Text object at 0x0000000007415B38>
In [22]:
হা এবং ভি প্যারামিটারগুলি সন্নিবেশ বিন্দুর তুলনায় আপনার পাঠ্যের প্রান্তিককরণ সেট করে। অর্থাত। হা = 'বাম' ফ্রেমটি ম্যানুয়ালি হ্রাস করা হলে (সংকীর্ণ করা হয়েছে) বাম অক্ষের বাইরে যেতে একটি দীর্ঘ পাঠ্য প্রতিরোধ করার জন্য একটি ভাল সেট।