![](/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.