gpt4 book ai didi

python - 使用散点矩阵绘制 2 个数据集

转载 作者:行者123 更新时间:2023-12-01 01:18:04 24 4
gpt4 key购买 nike

我已经可以使用 pandas.plotting.scatter_matrix 绘制一个数据框中的数据,但是您可以绘制在同一散布矩阵中具有相同单位的 2 个数据集吗?改变它们之间的颜色来区分哪些数据属于哪个数据框?

最佳答案

您需要引用 Axes 对象才能继续在同一个子图上绘图。

import matplotlib.pyplot as plt

x = range(100)
y = range(100,200)
fig = plt.figure()
ax1 = fig.add_subplot(111)

ax1.scatter(x[:4], y[:4], s=10, c='b', marker="s", label='first')
ax1.scatter(x[40:],y[40:], s=10, c='r', marker="o", label='second')
plt.legend(loc='upper left');
plt.show()][1]][1]

Plot

另一个选项是:

import matplotlib.pyplot as plt

plt.scatter(x,y, c='b', marker='x', label='1')
plt.scatter(x, y, c='r', marker='s', label='-1')
plt.legend(loc='upper left')
plt.show()

关于python - 使用散点矩阵绘制 2 个数据集,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54119348/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com