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. ...
随机推荐
- IntelliJ IDEA常用的快捷键积累总结
.personSunflowerP { background: rgba(51, 153, 0, 0.66); border-bottom: 1px solid rgba(0, 102, 0, 1); ...
- 开源中国【面经】Java后台开发
2021.04.09 直接正文: 开场自我介绍,说一下自己 有没有实习经历?(毕业实习) 毕业实习学了什么?(前端) 有什么大项目吗?(除了课设就是毕设) 能说一下毕设的情况吗?(做了大概,没有开始登 ...
- STM32—串口通讯详解
串口通讯目录 物理层 协议层 USART简介 开发板与上位机的连接 代码讲解: 一.初始化结构体 二.NVIC配置中断优先级 三.USART配置函数讲解 四.传输数据的函数: 1.发送一个字节 2.发 ...
- NOIP 模拟 $32\; \rm Walker$
题解 \(by\;zj\varphi\) 发现当把 \(\rm scale×cos\theta,scale×sin\theta,dx,dy\) 当作变量时只有四个,两个方程就行. 当 \(\rm n\ ...
- vue 报错http://eslint.org/docs/rules/xxxxx
vue 对语法的要求过于严格所以编译的时候报下面这个错误 解决办法: bulid文件夹 -> webpack.base.conf.js 找到下面的代码: module: { rules: [ / ...
- java Math.random()生成从n到m的随机整数
Java中Math类的random()方法可以生成[0,1)之间的随机浮点数.而double类型数据强制转换成int类型,整数部分赋值给int类型变量,小数点之后的小数部分将会丢失. 如果要生成[0, ...
- mybatis学习日志之总结
一.介绍mybatis MyBatis 本是apache的一个开源项目iBatis, 2010年这个项目由apache software foundation 迁移到了google code,并且改名 ...
- uwp 之多媒体开发
xml code ----------------------------------------------------- <Page x:Class="MyApp.MainPage ...
- 十三:Servlet3.0的异步
servlet之前的操作同时同步的,就是按照这样的一个流程来走的: 1.请求根据一个路径路由到一个servlet中, 2.servlet获取一系列的参数 3.执行一系列的逻辑(花费时间所占的比重也更大 ...
- linux————mysql————修改密码
SET PASSWORD FOR 'root'@'localhost' = PASSWORD('输入新密码');