Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/hibernate/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中打印二维数据_Python_Scatter Plot - Fatal编程技术网

无法在python中打印二维数据

无法在python中打印二维数据,python,scatter-plot,Python,Scatter Plot,我想得到100个数据的图,但是这个代码只给了我2个点。哪里错了 import random import matplotlib.pyplot as plt import numpy as np X=np.random.rand(100,2) plt.scatter(X[0,:],X[1,:],marker='.') 您在plt.scatter(X[0,:],X[1,:],marker=')中犯了一个错误。 X[:,0]返回第一列的所有X值 X[:,1]返回第一列的所有y值 X[0,:]

我想得到100个数据的图,但是这个代码只给了我2个点。哪里错了

import random

import matplotlib.pyplot as plt

import numpy as np

X=np.random.rand(100,2)

plt.scatter(X[0,:],X[1,:],marker='.')

您在
plt.scatter(X[0,:],X[1,:],marker=')中犯了一个错误。

X[:,0]
返回第一列的所有X值

X[:,1]
返回第一列的所有y值

X[0,:]
返回第一行的所有X值

X[1,:]
返回第一行的所有y值

因此,您编写的内容将绘制第一个数据点,而以下内容将绘制数据集:

plt.scatter(X[:,0],X[:,1],marker='.')

您可能需要尝试
plt.scatter(X[:,0],X[:,1],marker=')。
非常感谢!谢谢你能解释一下,为什么吗?我编辑了我的答案,请告诉我是否足够清楚