PYthon——plt.scatter各参数详解

PYthon——plt.scatter各参数详解 最近开始学习Python编程,遇到scatter函数,感觉里面的参数不知道什么意思于是查资料,最后总结如下:1、scatter函数原型2、其中散点的形状参数marker如下:3、其中颜色参数c如下:4、基本的使用方法如下:[python] viewplain copy#导入必要的模块   import numpy as np   import mat…

大家好,又见面了,我是你们的朋友全栈君。

 

最近开始学习Python编程,遇到scatter函数,感觉里面的参数不知道什么意思于是查资料,最后总结如下:

1、scatter函数原型

PYthon——plt.scatter各参数详解

2、其中散点的形状参数marker如下:

PYthon——plt.scatter各参数详解

3、其中颜色参数c如下:

PYthon——plt.scatter各参数详解

4、基本的使用方法如下:

[python] view plain copy

  1. #导入必要的模块  
  2. import numpy as np  
  3. import matplotlib.pyplot as plt  
  4. #产生测试数据  
  5. x = np.arange(1,10)  
  6. y = x  
  7. fig = plt.figure()  
  8. ax1 = fig.add_subplot(111)  
  9. #设置标题  
  10. ax1.set_title(‘Scatter Plot’)  
  11. #设置X轴标签  
  12. plt.xlabel(‘X’)  
  13. #设置Y轴标签  
  14. plt.ylabel(‘Y’)  
  15. #画散点图  
  16. ax1.scatter(x,y,c = ‘r’,marker = ‘o’)  
  17. #设置图标  
  18. plt.legend(‘x1’)  
  19. #显示所画的图  
  20. plt.show()  

结果如下:

PYthon——plt.scatter各参数详解

5、当scatter后面参数中数组的使用方法,如s,当s是同x大小的数组,表示x中的每个点对应s中一个大小,其他如c,等用法一样,如下:

(1)、不同大小

[python] view plain copy

  1. #导入必要的模块  
  2. import numpy as np  
  3. import matplotlib.pyplot as plt  
  4. #产生测试数据  
  5. x = np.arange(1,10)  
  6. y = x  
  7. fig = plt.figure()  
  8. ax1 = fig.add_subplot(111)  
  9. #设置标题  
  10. ax1.set_title(‘Scatter Plot’)  
  11. #设置X轴标签  
  12. plt.xlabel(‘X’)  
  13. #设置Y轴标签  
  14. plt.ylabel(‘Y’)  
  15. #画散点图  
  16. sValue = x*10  
  17. ax1.scatter(x,y,s=sValue,c=‘r’,marker=‘x’)  
  18. #设置图标  
  19. plt.legend(‘x1’)  
  20. #显示所画的图  
  21. plt.show()  

PYthon——plt.scatter各参数详解

(2)、不同颜色

[python] view plain copy

  1. #导入必要的模块  
  2. import numpy as np  
  3. import matplotlib.pyplot as plt  
  4. #产生测试数据  
  5. x = np.arange(1,10)  
  6. y = x  
  7. fig = plt.figure()  
  8. ax1 = fig.add_subplot(111)  
  9. #设置标题  
  10. ax1.set_title(‘Scatter Plot’)  
  11. #设置X轴标签  
  12. plt.xlabel(‘X’)  
  13. #设置Y轴标签  
  14. plt.ylabel(‘Y’)  
  15. #画散点图  
  16. cValue = [‘r’,‘y’,‘g’,‘b’,‘r’,‘y’,‘g’,‘b’,‘r’]  
  17. ax1.scatter(x,y,c=cValue,marker=‘s’)  
  18. #设置图标  
  19. plt.legend(‘x1’)  
  20. #显示所画的图  
  21. plt.show()  

结果:

PYthon——plt.scatter各参数详解

(3)、线宽linewidths

[python] view plain copy

  1. #导入必要的模块  
  2. import numpy as np  
  3. import matplotlib.pyplot as plt  
  4. #产生测试数据  
  5. x = np.arange(1,10)  
  6. y = x  
  7. fig = plt.figure()  
  8. ax1 = fig.add_subplot(111)  
  9. #设置标题  
  10. ax1.set_title(‘Scatter Plot’)  
  11. #设置X轴标签  
  12. plt.xlabel(‘X’)  
  13. #设置Y轴标签  
  14. plt.ylabel(‘Y’)  
  15. #画散点图  
  16. lValue = x  
  17. ax1.scatter(x,y,c=‘r’,s= 100,linewidths=lValue,marker=‘o’)  
  18. #设置图标  
  19. plt.legend(‘x1’)  
  20. #显示所画的图  
  21. plt.show()  

PYthon——plt.scatter各参数详解

PYthon——plt.scatter各参数详解

 

                     注:  这就是scatter基本的用法。

 

PYthon——plt.scatter各参数详解

 

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

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/148128.html原文链接:https://javaforall.net

赞 (0)
全栈程序员-站长的头像全栈程序员-站长

相关推荐

  • 向量的内积和叉积_点乘和叉乘的区别

    向量的内积和叉积_点乘和叉乘的区别向量是由n个实数组成的一个n行1列(n*1)或一个1行n列(1*n)的有序数组;向量的点乘,也叫向量的内积、数量积,对两个向量执行点乘运算,就是对这两个向量对应位一一相乘之后求和的操作,点乘的结果是一个标量。点乘公式对于向量a和向量b:

    2022年9月25日
  • 【剑指Offer学习】【面试题19 :二叉树的镜像】[通俗易懂]

    【剑指Offer学习】【面试题19 :二叉树的镜像】

    2022年2月3日
  • MySQL配置文件my.ini「建议收藏」

    MySQL配置文件my.ini「建议收藏」my.ini文件位置1、在我们的电脑上面找到mysql的安装路径,点击进去之后可以看到my.ini在mysql安装路径的根目录2、另外一种情况是我们在mysql安装目录找不到,看到了my-default.ini文件或者也没有,这时my.ini在“C:\ProgramData\MySQL\MySQLServerx.x”目录下面,我们首先需要找到ProgramData文件夹,这是一个隐藏文件,需要隐藏文件可见才行,或者可以直接检索我们可以看到在“C:\ProgramData\MySQL\MySQLS

    2022年5月23日
  • ICO身份核实KYC

    ICO身份核实KYC

    2021年6月11日
  • I/O模型与Nginx详细配置、优化

    I/O模型与Nginx详细配置、优化

    2021年9月7日
  • 免费已备案二级域名_二级免备案域名

    免费已备案二级域名_二级免备案域名今天给大家推荐一个免备案的免费二级域名注册平台。DYUNS域名网-永久免费域名_免备案域名只需要一个邮箱,就能注册到自己的二级域名,非常方便。提供”icu.ltd”等超短域名注册服务,非常有利于用户访问与记忆。平台还提供了免费的CDN+防御+免备案服务,这是其他平台都没有的,也是我选择它的理由之一。管理也非常方便,后台一键就能完成自助删改解析等操作。官方客服的服务也是十分的到位,体验很好。大家也可以自行注册体验哦!…

    2022年9月10日

发表回复

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

关注全栈程序员社区公众号