编程开发 购物 网址 游戏 小说 歌词 快照 开发 股票 美女 新闻 笑话 | 汉字 软件 日历 阅读 下载 图书馆 编程 China
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
移动开发 架构设计 编程语言 互联网 开发经验 Web前端 开发总结
开发杂谈 系统运维 研发管理 数据库 云 计 算 Java开发
VC(MFC) Delphi VB C++(C语言) C++ Builder 其它开发语言 云计算 Java开发 .Net开发 IOS开发 Android开发 PHP语言 JavaScript
ASP语言 HTML(CSS) HTML5 Apache MSSQL数据库 Oracle数据库 PowerBuilder Informatica 其它数据库 硬件及嵌入式开发 Linux开发资料
  编程开发知识库 -> 编程语言 -> 利用scatter绘制散点图 -> 正文阅读
 

[编程语言]利用scatter绘制散点图[第1页]


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

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

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

4、基本的使用方法如下:
[python] view plain copy
#导入必要的模块   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)、不同大小
[python] view plain copy
#导入必要的模块   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)、不同颜色
[python] view plain copy
#导入必要的模块   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
[python] view plain copy
#导入必要的模块   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基本的用法。
阅读全文
本文已收录于以下专栏:

发表评论
HTML/XML objective-c Delphi Ruby PHP C# C++ JavaScript Visual Basic Python Java CSS SQL 其它
相关文章推荐
scatter函数绘制散点图——MATLAB
1、scatter(X,Y)在矢量X和Y指定的位置显示彩色圆; 如:scatter([1 2 3 4],[4 5 6 7]);效果如图: 默认彩色圆为蓝色空心圆 2、scatter(X,Y,...
akadiao 2017-06-23 21:08 493 HTML散点图(Scatter Plot)的三种不同实现方式性能比较
介绍 相对于其他图表类型而言,散点图往往会接收大数据做为输入,而需要同时显示上万甚至上百万的数据点在图上。对于基于HTML的散点图来说,其性能无疑是一个非常重要的考虑因素。 下面就对比一下3种不同的散...
eengel 2017-06-09 17:48 446 Echarts数据可视化series-scatter散点图,开发全解+完美注释
Echarts数据可视化开发代码注释全解 Echarts数据可视化开发参数配置全解点击进入其他功能详解: Echarts数据可视化title详解 Echarts数据可视化tooltip详解 E...
luanpeng825485697 2017-08-08 06:52 2717 数据可视化:python画散点图scatter
数据可视化:python画散点图scatter我想遍历一幅图的所有像素的h分量的值,然后用散点图表示出来。观察这幅图的h分量的值得变化范围。scatter函数的原型matplotlib.pyplot....
qq_17278169 2017-02-08 15:02 2527 画散点图(scatter)
散点图一般包括正相关,负相关,不相关三种情况 不相关 #!/usr/bin/python #coding: utf-8 # 不相关 import matplotlib.pyplot as pl...
You_are_my_dream 2016-12-01 23:27 591 python_使用matplotlib画柱状图(bar),散点图(scatter)
柱状图(plt.bar) 代码与注释 import numpy as np from matplotlib import pyplot as plt plt.figure(figsize=(9...
zhuiqiuk 2017-04-29 08:25 640 pyqt5+matplotlib+Funcanimation+scatter(qt5+动态散点图)
# coding=utf-8 # -*- coding: utf-8 -*- import sys import os import random import matplotlib # Make ...
oFresh 2017-03-13 19:11 1449 再论HTML散点图(Scatter Plot)的SVG实现方式
介绍 在上一篇《HTML散点图(Scatter Plot)的三种不同实现方式性能比较》中,重点比较了散点图的SVG实现方式和HTML5 Canvas实现方式的不同。这儿再详细看看使用SVG,预先...
eengel 2017-06-13 17:04 234

qwt静态以及动态散点图绘制
2016-03-20 16:28 6KB 下载
Matlab下绘制二维散点图
Matlab下绘制二维散点图 Xiaohui Huang Network Engineering China University of Ge
hxh1994 2014-11-11 20:06 4856
JavaMoo +关注
原创 64 粉丝 5 喜欢 0 码云  
他的最新文章 更多文章
Numpy-ufunc函数 Numpy-ndarray对象 3种交叉验证 利用矩阵求解最小二乘法
在线课程

【免费】搜狗机器翻译技术分享
讲师:

深度学习在推荐领域的应用和实践
讲师:吴岸城
热门文章 tomcat安装与卸载
1795
smtp服务认证过程
1597
url.openConnection()和conn.connect()
1370
centos6.8打开关闭端口
1125
javascript读取本地文件和目录
797
0
  编程语言 最新文章
洛谷P3916 图的遍历_graph
Java_7
C#使用UdpClient发送和接收UDP数据示例 16进
php必会基础
Java判断是否为整数的5种方法
Socket 双向传输问题
腾讯手QQ核心技术-NDK开发语音消息变声功能
遍历枚举接口的元素
多线程-ThreadLocal
翻译 Spring Boot How To
上一篇文章      下一篇文章      查看所有文章
加:2017-10-30 04:01:06  更:2017-10-30 04:02:36 
VC(MFC) Delphi VB C++(C语言) C++ Builder 其它开发语言 云计算 Java开发 .Net开发 IOS开发 Android开发 PHP语言 JavaScript
ASP语言 HTML(CSS) HTML5 Apache MSSQL数据库 Oracle数据库 PowerBuilder Informatica 其它数据库 硬件及嵌入式开发 Linux开发资料
360图书馆 软件开发资料 文字转语音 购物精选 软件下载 新闻资讯 小游戏 Chinese Culture 股票 三丰软件 开发 中国文化 网文精选 阅读网 看图 日历 万年历 2018年10日历
2018-10-19 0:13:51
多播视频美女直播
↓电视,电影,美女直播,迅雷资源↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  编程开发知识库