【发布时间】:2019-01-14 21:40:30
【问题描述】:
我在 Pandas Dataframe 中有 2 个数据集,我想在同一个散点图上将它们可视化,所以我尝试了:
import matplotlib.pyplot as plt
import seaborn as sns
sns.pairplot(x_vars=['Std'], y_vars=['ATR'], data=set1, hue='Asset Subclass')
sns.pairplot(x_vars=['Std'], y_vars=['ATR'], data=set2, hue='Asset Subclass')
plt.show()
但我总是得到 2 个单独的图表而不是一个 如何在同一个图上可视化两个数据集?我也可以为两个数据集设置相同的图例,但为第二个数据集设置不同的颜色吗?
【问题讨论】:
-
第一个问题,你能把数据集连接起来吗?
-
@Charlie 我可以,但是我必须创建另一列来区分数据集?
-
可以发一下set1和set2的样张吗?
-
您使用的是哪个版本的 seaborn? '0.9.0' 有一个散点图功能,可以使这更容易
-
似乎是一个合理的问题 - 恰好对我有用。
标签: python python-3.x pandas matplotlib seaborn