python----scatter绘画散点图

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二维行数组

markerMarkerStyle,表示的是标记的样式,可选,默认’o’。
cmapColormap,标量或者是一个colormap的名字,cmap仅仅当c是一个浮点数数组的时候才使用。如果没有申明就是image.cmap,可选,默认None。
normNormalize,数据亮度在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]

 

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]]

 

 

  • 132
    点赞
  • 59
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 93
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 93
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

云边有把小AK

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值