Matplotlib-এ প্লট করা পয়েন্টগুলোর কোঅর্ডিনেট (x, y) টেক্সট হিসেবে প্লটের পাশে দেখানোর পদ্ধতি annotate() ব্যবহার করে।
ধাপসমূহ
- ফিগার সাইজ ও প্যাডিং সেট করুন
- N, x, y র্যান্ডম ডেটা জেনারেট করুন
plot()দিয়ে পয়েন্ট প্লট করুনzip(x, y)দিয়ে কোঅর্ডিনেট লুপ করুন এবংannotate()দিয়ে লিখুনshow()দিয়ে দেখান
উদাহরণ কোড
import matplotlib.pyplot as plt
import numpy as np
plt.rcParams["figure.figsize"] = [7.50, 3.50]
plt.rcParams["figure.autolayout"] = True
N = 5
x = np.random.rand(N)
y = np.random.rand(N)
plt.plot(x, y, 'r*')
for xy in zip(x, y):
plt.annotate('(%.2f, %.2f)' % xy, xy=xy)
plt.show()
আউটপুট
৫টি র্যান্ডম রেড স্টার মার্কার দেখাবে, প্রতিটোর পাশে তার (x, y) কোঅর্ডিনেট ২ দশমিক পর্যন্ত দেখানো থাকবে।