Python matplotlib库scatter函数参数详解
来源:互联网 发布:linux 启动脚本 编辑:程序博客网 时间:2024/05/21 00:16
最近开始学习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()
转自:http://blog.csdn.net/anneqiqi/article/details/64125186
阅读全文
0 0
- Python matplotlib库scatter函数参数详解
- Python中scatter函数参数详解
- python scatter参数详解
- scatter函数参数详解
- Matplotlib中的scatter函数
- python 中scatter()函数个参数意思
- scatter 基本用法 python matplotlib
- Python 中用 matplotlib 画散列点 (Scatter)
- Python 中用 matplotlib 画散列点 (Scatter)
- PYthon——plt.scatter各参数详解
- PYthon——plt.scatter各参数详解
- python函数scatter使用
- matplotlib学习之scatter函数--绘制散点图
- Python中matplotlib包的scatter画图函数错误情况及解决办法
- Python之scatter散点图函数
- 【python】Matplotlib画图(一)——散点图scatter
- 【机器学习】【可视化】Matplotlib的scatter函数用法
- matplotlib学习之scatter()函数--颜色印射
- js的call方法和apply方法
- POJ 3259Wormholes
- nohup command 2>&1 &的解释
- Tools(三)——CollsionDetection
- javascript对字符串的操作
- Python matplotlib库scatter函数参数详解
- 第二周 程序的多文件组织
- 算法和数据结构可视化教程
- jquery库实现iframe自适应内容高度和宽度
- FLEX布局
- Android显示提示信息,实现两个界面之间的跳转
- 针对transform中的几种值的先后顺序
- IPC
- 一些用法一一利用Mask记录一些开关选项