python 散点图
最近开始学习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基本的用法。
python 散点图相关推荐
- python画散点图程序-Python散点图与折线图绘制过程解析
这篇文章主要介绍了Python散点图与折线图绘制过程解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 在数据分析的过程中,经常需要将数据可视化,目 ...
- python散点图拟合曲线-python散点图:如何添加拟合线并显示拟合方程与R方?
原标题:python散点图:如何添加拟合线并显示拟合方程与R方? polyfit()函数可以使用最小二乘法将一些点拟合成一条曲线. numpy.polyfit(x, y, deg, rcond=Non ...
- python 散点图 分类_Python | 分类图
python 散点图 分类 Visualizing different variables is also a part of basic plotting. Such variables can h ...
- python 散点图颜色大全
python散点图颜色代码 'aliceblue': '#F0F8FF', 'antiquewhite': '#FAEBD7', 'aqua': '#00FFFF', 'aquamarine': '# ...
- python散点图拟合曲线-python散点图拟合
广告关闭 腾讯云11.11云上盛惠 ,精选热门产品助力上云,云服务器首年88元起,买的越多返的越多,最高返5000元! 下面是我在文本文件中绘制数据散点图的代码. 我打开的文件包含两列. 左列为x坐标 ...
- python散点图点的大小-Python散点图。 标记的大小和样式
我有一组要显示为散点图的数据. 我希望将每个点绘制为大小dx的正方形. 1 2 3 4 5 6x = [0.5,0.1,0.3] y = [0.2,0.7,0.8] z = [10.,15.,12.] ...
- python散点图拟合曲线-python 拟合曲线并求参
需要对数据进行函数拟合,首先画一下二维散点图,目测一下大概的分布, 所谓正态分布,就是高斯分布,正态曲线是一种特殊的高斯曲线. python的scipy.optimize包里的curve_fit函数来 ...
- python绘制三维散点图-Python散点图与三维图
写在前面的话 省得每次都去百度,于是就摘抄一下Python画图方法和代码. 画二维散点图 import numpy as np import matplotlib.pyplot as plt #假设已 ...
- python散点图拟合曲线-Python解决最小二乘法拟合并绘制散点图
问题背景 最近物理老师让用Excel弄一个最小二乘法拟合然后弄出方程来求玻尔兹曼常数.无奈发现Linux上的WPS没有绘图功能无语啊O__O"-,据说绘图功能是用delphi写的,不好做跨平 ...
- python散点图显示数据_Python数据可视化——散点图
PS: 翻了翻草稿箱. 发现竟然存了一篇去年2月的文章...尽管naive.还是发出来吧... 本文记录了python中的数据可视化--散点图scatter, 令x作为数据(50个点,每一个30维), ...
最新文章
- Linux远程远程控制程序TeamViewer
- 使用ANY和ALL条件
- PHP中文件操作基础:文件路径基础
- 模板模式在源码中的体现
- 3.6.4python下载安装教程_python 3.6.4安装教程
- java c语言 for_Java能写C语言编译器吗
- asp.net学习之再论sqlDataSource 2
- Docker学习文档之一 安装软件-Windows环境
- 周志华教授专著《集成学习:基础与算法》上市,豆瓣满分森林书破解AI实践难题
- docker 容器备份mysql shell脚本
- PC-DMIS 圆(环)型平面自动测量子程序
- 七甲川荧光染料IR820 NHS ester,新吲哚菁绿-活化酯,New Indocyanine Green-nhs ester
- 对路径“c:\inetpub\wwwroot\yuanxiaofenlei.html”的访问被拒绝。
- 微信小程序 - tab分页实现
- 华为FreeBuds SE耳机有杂音异响的解决办法
- 《出版专业基础》2015年版(初级)思考与练习 第五章
- 【python实战】三:古典问题—兔子繁衍
- RFID,RC522教程
- Transformer 最新综述介绍
- Centos 8 安装qq for linux