matplotlib之scatter
Matplotlib之scatter
1,使用scatter绘制散点图并设置其样式:
1 import matplotlib.pyplot as plt
2
3 '''使用scatter绘制散点图并设置其样式'''
4 square = [1,4,s=200]
5
6 plt.title("Square Numbers",fontsize=30)
7 plt.xlabel("Values",fontsize=20)
8 plt.ylabel("Square of Values",fontsize=20)
9 plt.params(axis='both',labelsize=10)
10 plt.show()
2,使用scatter绘制一系列的点并设置其样式:
1 import matplotlib.pyplot as plt
2
3 '''使用scatter绘制一系列点并设置其样式'''
4 x_values = [1,2,3,4,5]
5 y_values = [1,4,9,16,25]
6
7 plt.scatter(x_values,y_values,s=200)
8 plt.title("Square Numbers",fontsize=30)
9 plt.xlabel("Values",fontsize=20)
10 plt.ylabel("Square of Values",fontsize=20)
11 plt.tick_params(axis='both',labelsize=10)
12
13 plt.show()
3,使用scatter自动计算数据:
1 import matplotlib.pyplot as plt
2
3 '''使用scatter自动计算数据'''
4 x_values = list(range(1,1001)) #使用list创建一个1-1000的数字列表
5 y_values = [x**2 for x in x_values] #使用列表解析获取相应的y_values列表
6
7 plt.scatter(x_values,y_values,s=10)
8 plt.title("Square Numbers",fontsize=30)
9 plt.xlabel("Values",fontsize=20)
10 plt.ylabel("Square of Values",fontsize=20)
11 plt.tick_params(axis='both',lablesize=10)
12 plt.axis([0,1100,0,1100000]) #设置x和y轴的取值范围
13
14 plt.show()
4,删除数据点的轮廓:
plt.scatter(x_values,y_values,edgecolor='none',s=10) #在2.0版本中matplotlib中,scatter()函数的实参edgecolor默认值为'none'。
5,自定义数据点的颜色:
要修改数据点的颜色,可以向scatter()函数传递实参c,将其设置为要使用颜色的名称,比如:red。
plt.scatter(x_values,y_values,c='red',edgecolor='none',s=10)
6,使用颜色映射:
颜色映射(colormap)是一系列颜色的集合,它们从起始颜色渐变到结束颜色。
1 import matplotlib.pyplot as plt
2
3 '''使用颜色映射设置函数scatter()的实参c'''
4 x_values = list(range(1,1001))
5 y_values = [x**2 for x in x_values]
6
7 plt.scatter(x_values,y_values,c=y_values,cmap=plt.cm.Blues,edgecolor='none',s=10)
8
9 plt.title("Square Numbers",fontsize=30)
10 plt.xlabel("Values",fontsize=20)
11 plt.ylabel("Square of Values",fontsize=20)
12 plt.tick_params(axis='both',labelsize=10)
13 plt.axis([0,1100,0,1100000])
14 plt.show()
7,自动保存生成的图表:
1 import matplotlib.pyplot as plt
2
3 '''使用颜色映射设置函数scatter()的实参c'''
4 x_values = list(range(1,1001))
5 y_values = [x**2 for x in x_values]
6
7 plt.scatter(x_values,y_values,c=y_values,cmap=plt.cm.Blues,edgecolor='none',s=10)
8
9 plt.title("Square Numbers",fontsize=30)
10 plt.xlabel("Values",fontsize=20)
11 plt.ylabel("Square of Values",fontsize=20)
12 plt.tick_params(axis='both',labelsize=10)
13 plt.axis([0,1100,0,1100000])
14 plt.savefig('1.png',bbox_inches='tight') #自动保存图表,并设置名称为1.png,bbox_inches='tight'表示裁切图片多余空白区域。
15 plt.show()
matplotlib之scatter的更多相关文章
- matplotlib之scatter自动绘制散点
# 使用matplotlib.pyplot.scatter绘制散点 import matplotlib.pyplot as plt from pylab import mpl # 设置默认字体,解决中 ...
- matplotlib之scatter绘制散点
# 使用matplotlib.pyplot.scatter绘制散点 import matplotlib.pyplot as plt from pylab import mpl # 设置默认字体,解决中 ...
- Python基础-画图:matplotlib.pyplot.scatter
转载自博客:https://blog.csdn.net/qiu931110/article/details/68130199 matplotlib.pyplot.scatter 1.scatter函数 ...
- matplotlib 散点图scatter
最近开始学习python编程,遇到scatter函数,感觉里面的参数不知道什么意思于是查资料,最后总结如下: 1.scatter函数原型 2.其中散点的形状参数marker如下: 3.其中颜色参数c如 ...
- 使用matplotlib.pyplot中scatter()绘制散点图
1.二维散点图 二维散点图的函数原型: matplotlib.pyplot.scatter(x, y, s=None, c=None, marker=None, cmap=None, norm=Non ...
- 数据可视化(一)-Matplotlib简易入门
本节的内容来源:https://www.dataquest.io/mission/10/plotting-basics 本节的数据来源:https://archive.ics.uci.edu/ml/d ...
- Python数据可视化——使用Matplotlib创建散点图
Python数据可视化——使用Matplotlib创建散点图 2017-12-27 作者:淡水化合物 Matplotlib简述: Matplotlib是一个用于创建出高质量图表的桌面绘图包(主要是2D ...
- 【Matplotlib-01】Python 绘图库 Matplotlib 入门教程
环境: Windows10 python3.6.4 numpy1.14.1 matplotlib2.1.2 工具:Cmder 目录: 1.线性图 2.散点图 3.饼状图 4.条形图 5.直方图 例1: ...
- matplotlib之直接保存图片
自动保存图表:pyplot.savefig('D:\\pic.png'),替代了 pyplot.show(). # 使用matplotlib.pyplot.scatter绘制散点 import mat ...
随机推荐
- Spring简介以及配置信息
Spring框架是一种轻量级的.一站式的企业级开发解决方案 框架(framework):是一组设计思想.规范.API的精心组合,专门用来解决某一层次或领域的问题 轻量级(lightweight): ...
- (原创)用.NET Core实现一个在线客服系统(上篇)
前言 没有视频的介绍显得尤为空白仓促.所以,如果你不赶时间,看看视频先 → → 戳我看视频 ← ← 在线演示访客端:http://role.fuyue.xyz/visitor/index客服端:ht ...
- Mockito 结合 Springboot 进行应用测试
Spring Boot可以和大部分流行的测试框架协同工作:通过Spring JUnit创建单元测试:生成测试数据初始化数据库用于测试:Spring Boot可以跟BDD(Behavier Driven ...
- kali查看本机ip
- JQuery 和 Bootstrap
https://jquery.com/ 1. JQuery 的基础语法 $(select).action() 2. 查找标签 基本选择器 class选择器: $(".className&q ...
- Springboot核心注解
运行文中的代码需要在项目构建中引入springboot 相关依赖. ① @configuration configuration,用来将bean加入到ioc容器.代替传统xml中的bean配置.代码示 ...
- Python使用property函数定义属性访问方法如果不定义fget会怎么样?
我们知道Python使用property函数定义属性访问方法时的语法如下: 实例属性=property(fget=None, fset=None, fdel=None, doc=None) 而是要@p ...
- 第二十二章、 Model/View便利类树型部件QTreeWidget
老猿Python博文目录 专栏:使用PyQt开发图形界面Python应用 老猿Python博客地址 一.引言 树部件(Tree Widget)是Qt Designer中 Item Widgets(It ...
- 第15.19节 PyQt(Python+Qt)入门学习:自定义信号与槽连接
老猿Python博文目录 专栏:使用PyQt开发图形界面Python应用 老猿Python博客地址 一.引言 本文利用中介绍了PyQt中的信号和槽机制,除了使用PyQt组件的已有信号外,PyQt和Qt ...
- PyQt(Python+Qt)学习随笔:Qt Designer中主窗口对象documentMode属性
documentMode属性表示当前主窗口是否启用文档模式,如果是则主窗口的选项卡部件会以适合操作文档的模式呈现,这类似于macOS上的文档模式. 设置此属性时,界面上不会呈现选项卡部件框架.此模式当 ...