python matplotlib.pyplot 散点图详解(1)
python matplotlib.pyplot散点图详解(1)
一、创建散点图
可以用scatter函数创建散点图
并使用show函数显示散点图
代码如下:
import matplotlib.pyplot as plt #导入模块 x = [5, 7, 8, 10, 6]
y = [3, 7, 13, 8, 10] plt.scatter(x, y) #创建散点图
plt.show() #显示散点图
运行如下:

如图显示,散点图按照坐标显示了五个点
二、散点图样式
可以通过color,s,marker等参数设置散点图样式
比如:
import matplotlib.pyplot as plt x = [5, 7, 8, 10, 6]
y = [3, 7, 13, 8, 10] plt.scatter(x, y, color = "green", s = 500)
#color参数设置颜色
#s参数设置大小
plt.show()
运行如下:

还可以用marker参数设置图形形状:
代码如下:
import matplotlib.pyplot as plt x = [5, 7, 8, 10, 6]
y = [3, 7, 13, 8, 10] plt.scatter(x, y, color = "green", s = 500, marker = "s")
#marker参数设置图案,其中“s“为正方形
plt.show()
运行如下:

其中想知道更多图形请对照marker数据表:

比如"^"符号:
import matplotlib.pyplot as plt x = [5, 7, 8, 10, 6]
y = [3, 7, 13, 8, 10] plt.scatter(x, y, color = "green", s = 500, marker = "^")
plt.show()
运行如下:

如果要一个散点图的每一个点显示不同的样式,可以在参数里写数组:
import matplotlib.pyplot as plt x = [5, 7, 8, 10, 6]
y = [3, 7, 13, 8, 10]
b = [20, 60, 15, 45, 30] plt.scatter(x, y, color = "green", s = b)
#数组b里的五个数对应了这五个点
plt.show()
运行如下:

python matplotlib.pyplot 散点图详解(1)的更多相关文章
- python matplotlib.pyplot 散点图详解(2)
python matplotlib.pyplot 散点图详解(2) 上期资料 一.散点图叠加 可以用多个scatter函数叠加散点图 代码如下: import matplotlib.pyplot as ...
- python matplotlib.pyplot 条形图详解
python matplotlib.pyplot 条形图详解 一.创建直方图 可以用bar函数来创建直方图 然后用show函数显示直方图 比如: import matplotlib.pyplot as ...
- matplotlib.pyplot.plot详解
参考资料: https://blog.csdn.net/baidu_41902768/article/details/80686608 之前的随笔也有说过,matplotlib是python中一个非常 ...
- matplotlib.pyplot 绘图详解 matplotlib 安装
apt-get install python-matplotlib 转载自: http://www.cnblogs.com/qianlifeng/archive/2012/02/13/2350086. ...
- python之OS模块详解
python之OS模块详解 ^_^,步入第二个模块世界----->OS 常见函数列表 os.sep:取代操作系统特定的路径分隔符 os.name:指示你正在使用的工作平台.比如对于Windows ...
- python之sys模块详解
python之sys模块详解 sys模块功能多,我们这里介绍一些比较实用的功能,相信你会喜欢的,和我一起走进python的模块吧! sys模块的常见函数列表 sys.argv: 实现从程序外部向程序传 ...
- python中threading模块详解(一)
python中threading模块详解(一) 来源 http://blog.chinaunix.net/uid-27571599-id-3484048.html threading提供了一个比thr ...
- Python数据类型及其方法详解
Python数据类型及其方法详解 我们在学习编程语言的时候,都会遇到数据类型,这种看着很基础也不显眼的东西,却是很重要,本文介绍了python的数据类型,并就每种数据类型的方法作出了详细的描述,可供知 ...
- python引用和对象详解
python引用和对象详解 @[马克飞象] python中变量名和对象是分离的 例子 1: a = 1 这是一个简单的赋值语句,整数 1 为一个对象,a 是一个引用,利用赋值语句,引用a指向了对象1. ...
随机推荐
- Setup a Simple HTTP Proxy Server
The host 10.21.3.69 has no H3C client, so it can't access the internet. With Tinyproxy, we can setuu ...
- 为什么有些容器在docker run的时候需要接 -it ,有些不需要?
这是我们的Dockerfile文件 FROM busybox ENV sg WANG CMD ["/bin/sh", "-c", "echo wang ...
- SQL 练习5
查询平均成绩大于等于 60 分的同学的学生编号和学生姓名和平均成绩 SELECT Student.SId,Sname,t.[平均成绩] from Student , (SELECT sid , AVG ...
- nacos项目搭建(服务提供者,服务消费者)
spring cloud ablibaba 版本说明 https://github.com/alibaba/spring-cloud-alibaba/wiki/版本说明 启动nacos服务 官网: h ...
- vs2019 快捷键汇总
https://docs.microsoft.com/zh-cn/visualstudio/ide/default-keyboard-shortcuts-for-frequently-used-com ...
- vue2.0中文文档
地址1: 链接: https://pan.baidu.com/s/1uEzM990A-W-fl23ref2zww 提取码: rkpt 复制这段内容后打开百度网盘手机App,操作更方便哦 地址2:htt ...
- Javascript - Vue - 路由
vue router.js 下载:vue-router.js, 该文件依赖于vue.js <script src="Scripts/vue-2.4.0.js">< ...
- Learning ROS: Managing System dependencies
Download and install the system dependencies for turtlesim: roscd turtlesim cat package.xml rosdep i ...
- MySQL——SQL语句入门
1.DDL: 数据库定义语言 定义对象:库.表 何为定义: 库的定义: 创建 删除 修改---->修改本身以及库中的对象(表.视图.函数.触发器...) 表的定义: 创建---->定义表的 ...
- kali linux 的基本命令
Kali Linux 命令集 系统信息 arch 显示机器的处理器架构(1) uname -m 显示机器的处理器架构(2)uname -r 显示正在使用的内核版本dmidecode -q 显示硬件系统 ...