python使用matplotlib.pyplot中的scatter画散点图

scatter函数的用法如下:
表中为各个参数的描述
其中点的形状参数marker如下:
在这里插入图片描述
颜色参数如下:
在这里插入图片描述
代码如下:

import matplotlib.pyplot as plt 
import numpy as np 

#绘制散点图
fig = plt.figure()#创建一个figure实例

x = np.arange(0,3)
y = x 

ax1 = fig.add_subplot(221)#将画布分割成2行2列的四块,选第一块
ax2 = fig.add_subplot(222)
ax3 = fig.add_subplot(223)
ax4 = fig.add_subplot(224)#将画布分割成2行2列的四块,选从左往右,从上往下第四块

#为每一块设置标题
ax1.set_title("221")
ax2.set_title("222")
ax3.set_title("223")
ax4.set_title("224")

#每一块分别画散点图,c表示选颜色为红色,marker表示形状选圆圈
ax1.scatter(x, y, c = 'r', marker = 'o')

#c表示选颜色为红色,marker表示形状选x号,s表示不同的大小
sValue = x*3
ax2.scatter(x,y,s=sValue,c='r',marker='x')  

#c表示选不同的颜色,marker表示形状选正方形
cValue = ['r','y','g']  
ax3.scatter(x,y,c=cValue,marker='s') 

#c表示选红色,marker表示形状选左三角形
mValue = '<'  
ax4.scatter(x,y,c='r',marker=mValue)  

#添加坐标轴
plt.xlabel("X")
plt.ylabel("Y")

#设置图标
plt.legend('eg')  

plt.show()
plt.close()#释放内存

运行结果如下:
在这里插入图片描述
问题:添加坐标轴和图标之后,坐标轴和图标会添加在最后一个区域上。
文章参考:https://blog.csdn.net/anneqiqi/article/details/64125186

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值