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

1、scatter函数原型

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

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

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

#导入必要的模块
import numpy as np
import matplotlib.pyplot as plt
#产生测试数据
x = np.arange(1,10)
y = x
fig = plt.figure()
ax1 = fig.add_subplot(111)
#设置标题
ax1.set_title('Scatter Plot')
#设置X轴标签
plt.xlabel('X')
#设置Y轴标签
plt.ylabel('Y')
#画散点图
ax1.scatter(x,y,c = 'r',marker = 'o')
#设置图标
plt.legend('x1')
#显示所画的图
plt.show()

结果如下:

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

(1)、不同大小

#导入必要的模块
import numpy as np
import matplotlib.pyplot as plt
#产生测试数据
x = np.arange(1,10)
y = x
fig = plt.figure()
ax1 = fig.add_subplot(111)
#设置标题
ax1.set_title('Scatter Plot')
#设置X轴标签
plt.xlabel('X')
#设置Y轴标签
plt.ylabel('Y')
#画散点图
sValue = x*10
ax1.scatter(x,y,s=sValue,c='r',marker='x')
#设置图标
plt.legend('x1')
#显示所画的图
plt.show()

(2)、不同颜色

#导入必要的模块
import numpy as np
import matplotlib.pyplot as plt
#产生测试数据
x = np.arange(1,10)
y = x
fig = plt.figure()
ax1 = fig.add_subplot(111)
#设置标题
ax1.set_title('Scatter Plot')
#设置X轴标签
plt.xlabel('X')
#设置Y轴标签
plt.ylabel('Y')
#画散点图
cValue = ['r','y','g','b','r','y','g','b','r']
ax1.scatter(x,y,c=cValue,marker='s')
#设置图标
plt.legend('x1')
#显示所画的图
plt.show()

结果:

(3)、线宽linewidths

#导入必要的模块
import numpy as np
import matplotlib.pyplot as plt
#产生测试数据
x = np.arange(1,10)
y = x
fig = plt.figure()
ax1 = fig.add_subplot(111)
#设置标题
ax1.set_title('Scatter Plot')
#设置X轴标签
plt.xlabel('X')
#设置Y轴标签
plt.ylabel('Y')
#画散点图
lValue = x
ax1.scatter(x,y,c='r',s= 100,linewidths=lValue,marker='o')
#设置图标
plt.legend('x1')
#显示所画的图
plt.show()

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

转自:https://blog.csdn.net/u013634684/article/details/49646311#

Python中scatter函数参数详解相关推荐

  1. 四、Python中scatter函数参数详解

    最近开始学习Python编程,遇到scatter函数,感觉里面的参数不知道什么意思于是查资料,最后总结如下: 1.scatter函数原型 2.其中散点的形状参数marker如下: 3.其中颜色参数c如 ...

  2. python中setattr()函数用法详解

    setattr() 函数对应函数 getattr(),用于设置属性值,该属性不一定是存在的. getattr()用法详见博文:python中getattr()函数用法详解_IT之一小佬的博客-CSDN ...

  3. matlab中scatter函数怎么用,Python中scatter函数参数及用法详解

    最近开始学习Python编程,遇到scatter函数,感觉里面的参数不知道什么意思于是查资料,最后总结如下: 1.scatter函数原型 2.其中散点的形状参数marker如下: 3.其中颜色参数c如 ...

  4. python scatter函数参数,Python中scatter函数参数及用法详解

    最近开始学习Python编程,遇到scatter函数,感觉里面的参数不知道什么意思于是查资料,最后总结如下: 1.scatter函数原型 2.其中散点的形状参数marker如下: 3.其中颜色参数c如 ...

  5. python中index函数_详解python中的index函数用法

    1.函数的创建 def fun(): #定义 print('hellow') #函数的执行代码 retrun 1 #返回值 fun() #执行函数 2.函数的参数 普通参数 :要按照顺序输入参数 de ...

  6. python中延时函数_详解python中实现延时回调普通函数

    这篇文章主要给大家介绍了关于python中实现延时回调普通函数的相关资料,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧. 前言 ...

  7. python中squeeze函数_详解pytorch中squeeze()和unsqueeze()函数介绍

    squeeze的用法主要就是对数据的维度进行压缩或者解压. 先看torch.squeeze() 这个函数主要对数据的维度进行压缩,去掉维数为1的的维度,比如是一行或者一列这种,一个一行三列(1,3)的 ...

  8. scatter函数参数详解

    转自:http://blog.csdn.net/anneqiqi/article/details/64125186 最近开始学习Python编程,遇到scatter函数,感觉里面的参数不知道什么意思于 ...

  9. python中repr()函数用法详解

    在 Python 中要将某一类型的变量或者常量转换为字符串对象通常有两种方法,即str() 或者 repr() . str()和repr()区别: 函数str( )将其转化成为适于人阅读的前端样式文本 ...

最新文章

  1. 应用TP3.2.3的一些小问题(一)
  2. pythonweb开发-5个最好的Python Web开发框架
  3. POJ 1088
  4. idea2019运行php项目,新版IntelliJ phpstrom IDEA 2019.2版本的使用方法
  5. 如何学好python基础_零基础如何学好Python开发?
  6. pip清华源安装Tensorflow-gpu
  7. 【Kafka】kafka NotLeaderForPartitionException thisserver is not the leader for topic-partition
  8. 使用freemarker模板生成word文档
  9. 安装详细步骤win7_windows安装器怎么安装原版win7【详细教程】
  10. R语言金融基础:tidyquant数据整理(滑窗建模)
  11. 分布式对象存储解决方案
  12. 4.5 Frank 口语习语前7
  13. 量化交易2-backtrader导入回测数据
  14. 一个超级超级准的心理测试
  15. 算法到底有没有价值观?快手给出了标准答案
  16. 物联网模块跨阵M1控制LED
  17. Python networkx 根据节点坐标来画网络图
  18. SQLSERVER 查询指定日期是对应月份的第几周
  19. 黑盒测试技术之等价类划分法
  20. 数据库连接池及C3P0数据库连接池技术

热门文章

  1. java:实现根据等级计算折扣比例(附完整源码)
  2. 485转RS232数据线及RJ45线制作方法
  3. 【LINUX文件系统管理(1) 实验报告】
  4. 2021做电商找蓝海货源,萌啦货源教你无货源选品!
  5. vue根据文件路径预览docx
  6. 谈组装电脑2013趋势
  7. 初学C语言实现简易计算器
  8. 30帧和60帧的区别,拍视频用30帧还是60帧更好,手机如何剪辑高清60帧视频
  9. TCP通信之QTcpServer和QTcpSocket,服务器和客户端通讯
  10. HuTool工具的使用介绍和常用案例