Bir Pandas DataFrame nesnesi kullanarak pyplot'ta basit bir dağılım grafiği yapmaya çalışıyorum, ancak iki değişkeni çizmenin etkili bir yolunu istiyorum, ancak sembollerin üçüncü bir sütun (anahtar) tarafından dikte edilmesini istiyorum. Df.groupby kullanarak çeşitli yollar denedim, ancak başarılı olamadım. Örnek bir df komut dosyası aşağıdadır. Bu, işaretçileri "key1" e göre renklendirir, ancak Id, "key1" kategorilerine sahip bir efsane görmek ister. Yakın mıyım Teşekkürler.
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()