![](/img/trans.png)
[英]How do I get a simple scatter plot of a dataframe (preferrably with seaborn)
[英]How do I create a scatter plot for this dataframe?
您的 DataFrame 包含“Vol”列中的列表,因此對於 plot 它,您需要以某種方式從中獲取值。 假設您想要 plot R 和 Vol 中的第一個值。 你可以嘗試這樣的事情:
plt.scatter(x=df.R, y=df.Vol.apply(lambda y: y[0]))
您不能使用 plot 中要使用的項目的索引來簡單地對列的內容進行切片。 您可以使用 matplotlib 框架並使用 lambda function 對列表進行切片:
import matplotlib.pyplot as plt
plt.scatter(df['R'], df['Vol'].apply(lambda x: x[0]))
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.