আমি পাইপ্লোটে একটি পান্ডাস ডেটাফ্রেম অবজেক্টটি ব্যবহার করে একটি সাধারণ স্ক্যাটার প্লট তৈরি করার চেষ্টা করছি, তবে দুটি ভেরিয়েবল প্লট করার একটি দক্ষ উপায় চাই তবে তৃতীয় কলাম (কী) দ্বারা চিহ্নিত চিহ্নগুলি পেতে চাই। আমি df.groupby ব্যবহার করে বিভিন্ন উপায়ে চেষ্টা করেছি, তবে সফলভাবে হয়নি। একটি নমুনা ডিএফ স্ক্রিপ্ট নীচে আছে। এটি 'কী 1' অনুযায়ী চিহ্নিতকারীগুলিকে রঙ করে তবে আইডি 'কী 1' বিভাগগুলির সাথে কিংবদন্তি দেখতে পছন্দ করে। আমি কি কাছে? ধন্যবাদ
import numpy as np
import pandas as pd
import matplotlib.pyplot as plt
df = pd.DataFrame(np.random.normal(10,1,30).reshape(10,3), index = pd.date_range('2010-01-01', freq = 'M', periods = 10), columns = ('one', 'two', 'three'))
df['key1'] = (4,4,4,6,6,6,8,8,8,8)
fig1 = plt.figure(1)
ax1 = fig1.add_subplot(111)
ax1.scatter(df['one'], df['two'], marker = 'o', c = df['key1'], alpha = 0.8)
plt.show()