博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Python基础-画图:matplotlib.pyplot.scatter
阅读量:6605 次
发布时间:2019-06-24

本文共 1720 字,大约阅读时间需要 5 分钟。

 转载自博客:https://blog.csdn.net/qiu931110/article/details/68130199

matplotlib.pyplot.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()

 

转载于:https://www.cnblogs.com/xianhan/p/8650402.html

你可能感兴趣的文章
版本12.2.0.1.0数据库,复制种子数据库快速创建租户数据库PDB
查看>>
吴忠军中华演出网
查看>>
Page翻页分页css代码,分页div+css代码
查看>>
编程之美 第1章 游戏之乐——游戏中碰到的题目(十一)
查看>>
mysql for Mac 下创建数据表中文显示为?的解决方法
查看>>
Qt中插入html样式
查看>>
【译】Matplotlib:plotting
查看>>
Postgresql个人维护库时,出现有用户在连接又找不到这个用户是谁的强制中断连接的方法;...
查看>>
Implicit declaration of function 'BMKCoordinateForMapPoint' is invalid in C99
查看>>
Intent传参数
查看>>
MVC 和 Web Form
查看>>
2016阿里巴巴73款开源产品全向图
查看>>
[转]平面方程
查看>>
20165105 第八周学习总结
查看>>
Sublime Enter Key Setting自动缩进设置
查看>>
maven在win7系统上的安装
查看>>
实例讲解教你读懂路由表
查看>>
Glibc 和 uClibc
查看>>
VMware 虚拟机的虚拟磁盘编程知识点扫盲之二
查看>>
Have a Good Attitude 良好的态度
查看>>