Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/python-2.7/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 2.7 单点使用多种颜色的散点图_Python 2.7_Matplotlib - Fatal编程技术网

Python 2.7 单点使用多种颜色的散点图

Python 2.7 单点使用多种颜色的散点图,python-2.7,matplotlib,Python 2.7,Matplotlib,希望对散点图中的点使用两种不同的颜色。然而,这是可行的,第二个点仍然包含第一种颜色,并且仅由第二种颜色勾勒。见下面的例子 用于生成此问题的代码: from sklearn.datasets import make_swiss_roll import matplotlib.pyplot as plt from mpl_toolkits.mplot3d import Axes3D import numpy as np swiss_roll, _ = make_swiss_roll(n_sampl

希望对散点图中的点使用两种不同的颜色。然而,这是可行的,第二个点仍然包含第一种颜色,并且仅由第二种颜色勾勒。见下面的例子

用于生成此问题的代码:

from sklearn.datasets import make_swiss_roll
import matplotlib.pyplot as plt
from mpl_toolkits.mplot3d import Axes3D
import numpy as np

swiss_roll, _ = make_swiss_roll(n_samples=100, noise=0.05, random_state=None)
fig = plt.figure()
ax = fig.add_subplot(111, projection='3d')

#plot swiss roll
for xs, ys, zs in swiss_roll:
    ax.scatter(xs, ys, zs, color='b')

gs = np.random.uniform(-15 , 15, (100, 3))

for xs, ys, zs in gs:
    ax.scatter(xs, ys, zs, color='r')

ax.set_xlabel('X Label')
ax.set_ylabel('Y Label')
ax.set_zlabel('Z Label')

plt.show()

我在单独的循环中绘图,因为中间有代码生成gs。

请发布一个可复制的示例。您让人们猜测什么是
gs
,以及您的导入是什么。我想标准库中没有
make\u swiss\u roll
。对不起,这可能有点苛刻。我还没喝早茶呢。我个人喜欢在处理这样的问题时能够复制/粘贴一块代码,这真的有助于我不必弄清楚从何处获取导入,以及我需要提供哪些数据。无需道歉,我是寻求帮助的人:DSo运行发布的确切代码,我没有发现任何问题-两个数据集都分别用红色和蓝色表示。如果有帮助的话,我正在Jupyter笔记本上运行Python3。有趣的是,python2.7一定有问题。我刚刚试过python3,没有问题。请发布一个可复制的例子。您让人们猜测什么是
gs
,以及您的导入是什么。我想标准库中没有
make\u swiss\u roll
。对不起,这可能有点苛刻。我还没喝早茶呢。我个人喜欢在处理这样的问题时能够复制/粘贴一块代码,这真的有助于我不必弄清楚从何处获取导入,以及我需要提供哪些数据。无需道歉,我是寻求帮助的人:DSo运行发布的确切代码,我没有发现任何问题-两个数据集都分别用红色和蓝色表示。如果有帮助的话,我正在Jupyter笔记本上运行Python3。有趣的是,python2.7一定有问题。我刚试过python3,没有问题。