আমার কাছে জোড়গুলির একটি তালিকা রয়েছে (a, b)
যা আমি matplotlib
পাইথনকে প্রকৃত xy স্থানাঙ্ক হিসাবে প্লট করতে চাই । বর্তমানে এটি দুটি প্লট তৈরি করছে, যেখানে তালিকার সূচীটি এক্স-কো-অর্ডিনেট দেয় এবং প্রথম প্লটের y মানগুলি জোড়গুলিতে a
s এবং দ্বিতীয় প্লটের y মানগুলি জোগুলিতে b
s হয়।
স্পষ্ট করার জন্য, আমার ডেটাটি এমন দেখাচ্ছে: li = [(a,b), (c,d), ... , (t, u)]
আমি একটি ওয়ান-লাইনার করতে চাই যা কেবলমাত্র ভুলকে কল করে plt.plot()
। আমার যদি ওয়ান-লাইনারের প্রয়োজন না হয় আমি তুচ্ছভাবে করতে পারি:
xs = [x[0] for x in li]
ys = [x[1] for x in li]
plt.plot(xs, ys)
- এই জোড়গুলির সাথে এক্সআই স্থানাঙ্ক হিসাবে প্লট করতে আমি কীভাবে ম্যাটপ্লটলিব পেতে পারি?
সব ধরনের সাহায্য করার জন্য ধন্যবাদ!
plt.scatter( * xy.T )
কাজ করে: সংক্ষিপ্ত এবং জন্য অস্পষ্টx, y = xy.T; plt.scatter( x, y )