Python中matplotlib使用3

在matplotlib中,可以将数据用离散的点来表示,这种表示方式叫做散点图。

1 基本的散点图

可以使用matplotlib.pyplot库中的scatter()方法绘制散点图,代码如图1所示。

图1 绘制基本散点图的代码

从图1中可以看出,scatter()方法的第一个参数表示绘制点的横坐标,第二个参数表示绘制点的纵坐标,代码运行效果如图2所示。

图2 基本散点图

2 美化的散点图

可以通过设置scatter()方法的其他参数对基本散点图进行美化。

2.1 设置“点”的大小

可以通过scatter()方法的s参数设置“点”的大小,代码如图3所示。

图3 设置“点”大小的代码

以上代码运行的效果如图4所示。

图4 设置“点”大小的散点图

还可以将s的值设置为列表,将“点”设置为不同的大小,代码如图5所示。

图5 将“点”设置为不同大小的代码

从图5可以看出,点的大小与其对应的纵坐标squares有关,纵坐标越大,点越大,运行效果如图6所示。

图6 将“点”设置为不同大小的散点图

2.2 设置“点”的颜色

通过scatter()方法的c参数设置“点”的颜色,代码如图7所示。

图7 设置“点”颜色的代码

图7所示的代码将点的颜色设置为红色,代码运行效果如图8所示。

图8 将“点”设置红色的散点图

将参数c赋值为列表,则可以将“点”设置为不同颜色,代码如图9所示。

图9 将“点”设置为不同颜色的代码

以上代码运行的效果如图10所示。

图10 将“点”设置为不同颜色的散点图

2.3 设置点的形状

可以通过scatter()方法的marker参数设置点的形状,代码如图11所示。

图11 设置“点”形状的代码

从图11中可以看出,marker参数的值设置为“^”,该值表示“点”的形状是三角形,效果如图12所示。

图12 将“点”设置三角形的散点图

注意1 参数marker的取值并不是所有字符,而是指定的一些字符,比如“.”、“o”、“<”、“>”、“v”等。

  • 8
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值