假设我有三个数据集:
X = [1,2,3,4]
Y1 = [4,8,12,16]
Y2 = [1,4,9,16]
Run Code Online (Sandbox Code Playgroud)
我可以分散这个情节:
from matplotlib import pyplot as plt
plt.scatter(X,Y1,color='red')
plt.scatter(X,Y2,color='blue')
plt.show()
Run Code Online (Sandbox Code Playgroud)
我怎么能用10套呢?
我搜索了这个,可以找到我所问的任何参考.
编辑:澄清(希望)我的问题
如果我多次调用散点图,我只能在每个散点图上设置相同的颜色.另外,我知道我可以手动设置颜色数组,但我确信有更好的方法可以做到这一点.我的问题是,"我怎样才能自动散布我的几个数据集,每个数据集都有不同的颜色.
如果这有帮助,我可以轻松地为每个数据集分配一个唯一的编号.
我是一个numpy的初学者,我试图从一个长的numpy数组中提取一些数据.我需要做的是从我的数组中的一个已定义的位置开始,然后从该位置对每个第n个数据点进行子采样,直到我的数组结束.
基本上如果我有
a = [1,2,3,4,1,2,3,4,1,2,3,4....]
Run Code Online (Sandbox Code Playgroud)
我想对此进行子样本开始,a[1]然后从那里开始每隔四个点采样,以产生类似的东西
b = [2,2,2.....]
Run Code Online (Sandbox Code Playgroud)