python—-scatter绘画散点图

python—-scatter绘画散点图importmatplotlib.pyplotaspltplt.scatter(x,y,s=20c=’b’marker=‘o’cmap=None,norm=None,vmin=None,vmax=None,…

import matplotlib.pyplot  as plt

plt.scatter(x,y,

                s = 20

                c=’b’

                marker=‘o’

                cmap=None,

                norm=None,

                 vmin=None,

                vmax=None,

                alpha=None,

                linewidths=None,

)

x,y 散点图的数据点 形如shape(n,)数组
s 标量或 形如shape(n,)数组,可选,默认20
c

表示色彩或颜色序列,默认蓝色‘b’。注意c不应当是单一的RGB数字或者RGBA序列,c可以是一个RGB或者RGBA二维行数组

marker MarkerStyle,表示的是标记的样式,可选,默认’o’。
cmap Colormap,标量或者是一个colormap的名字,cmap仅仅当c是一个浮点数数组的时候才使用。如果没有申明就是image.cmap,可选,默认None。
norm Normalize,数据亮度在0-1之间,也是只有c是一个浮点数的数组的时候才使用。如果没有申明,就是默认None。
vmin,vmax 标量,当norm存在的时候忽略。用来进行亮度数据的归一化,可选,默认None。
alpha

标量,0-1之间,可选,默认None。

linewidths 也就是标记点的长度,默认None。

 

import numpy as np
import pandas as pd
import matplotlib.pyplot as plt

x=np.random.randint(0,10,10)
y=np.random.randint(0,10,10)
print(x)
print(y)
plt.scatter(x,y,s=50)默认形状圆点,颜色b 蓝色,大小50

out:
[5 1 5 3 1 5 0 5 4 7]
[8 2 7 7 8 6 3 8 5 9]

python----scatter绘画散点图

 

import numpy as np
import pandas as pd
import matplotlib.pyplot as plt
x = np.array([[0,0],[0,1],[1,1],[3,2],[-2,3],[1,2],[4,3]])
print(x)
plt.scatter(x[:,0],x[:,1],marker='x',color='k',s=20)#点的形状x,颜色黑色,大小20

 out:

[[ 0  0]
 [ 0  1]
 [ 1  1]
 [ 3  2]
 [-2  3]
 [ 1  2]
 [ 4  3]]

python----scatter绘画散点图

 

 

今天的文章python—-scatter绘画散点图分享到此就结束了,感谢您的阅读。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
如需转载请保留出处:https://bianchenghao.cn/6141.html

(0)
编程小号编程小号

相关推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注