散点图的绘制

1.普通散点图的绘制。

import numpy as np
import matplotlib.pyplot as plt

y = np.random.standard_normal((1000,2))
plt.scatter(y[:,0],y[:,1],color=‘r‘,marker=‘o‘)   # 必须使用 plt.scatter 不能使用plt.plot
plt.title(‘This is a scatter plot‘,size=20)
plt.grid(True)

plt.xlabel(‘1st‘,size=20)
plt.ylabel(‘2 nd‘,size=20)

plt.show()

2. 具有颜色标记的散点图。

import matplotlib as mpl
import numpy as np
import matplotlib.pyplot as plt

y = np.random.standard_normal((1000,2))
c = np.random.randint(0,10,len(y))
plt.scatter(y[:,0],y[:,1],c=c,marker=‘o‘)   # 必须使用 plt.scatter 不能使用plt.plot
plt.colorbar()
plt.title(‘This is a scatter plot‘,size=20)
plt.grid(True)

plt.xlabel(‘1st‘,size=20)
plt.ylabel(‘2 nd‘,size=20)

plt.show()

时间: 2024-10-17 23:34:22

散点图的绘制的相关文章

MATLAB三维散点图的绘制(scatter3、plot3)

MATLAB三维散点图的绘制(scatter3.plot3) (1)函数scatter3 用法:scatter3(x,y,z,'.',c) % c 为颜色,需和x,y,z长度相同 例子: x=[4229042.63      4230585.02    4231384.96    4231773.63    4233028.58    4233296.71   4235869.68    4236288.29]; y=[431695.4   441585.8      432745.6 4369

【Python】使用scatter()绘制散点图

绘制简单散点图 要绘制单个点,使用scatter()函数,并向它传递一对x和y坐标,它将在指定位置绘制一个点 import matplotlib.pyplot as plt plt.scatter(2,4) plt.show() 运行结果: 图形美化 下面设置输出样式,使其更有趣:添加标题,给轴加上标签 import matplotlib.pyplot as plt plt.scatter(2,4,s=200) #设置标题并加上轴标签 plt.title("Squares Numbers&quo

pyhton中matplotlib箱线图的绘制(matplotlib双轴图、箱线图、散点图以及相关系数矩阵图))

//2019.07.23 1.箱形图,又称为盒式图,一般可以很好地反映出数据分布的特征,也可以进行多项数据之间分布特征的比较,它主要包含五个基础数据:中位数,两个上下分位数以及上下边缘线数据 其中的一些参数具体含义及其计算过程如下: 2.双轴图的绘制代码:import numpy as npimport matplotlib.pyplot as pltimport pandas as pdplt.rcParams["font.sans-serif"]=["SimHei&quo

Python数据可视化——使用Matplotlib创建散点图

Matplotlib简述: Matplotlib是一个用于创建出高质量图表的桌面绘图包(主要是2D方面).该项目是由John Hunter于2002年启动的,其目的是为Python构建一个MATLAB式的绘图接口.如果结合Python IDE使用比如PyCharm,matplotlib还具有诸如缩放和平移等交互功能.它不仅支持各种操作系统上许多不同的GUI后端,而且还能将图片导出为各种常见的矢量(vector)和光栅(raster)图:PDF.SVG.JPG.PNG.BMP.GIF等. 此外,M

R数据可视化第二弹---ggplot2工具箱

ggplot2工具箱 ggplot2的图层化架构让我们以一种结构化的方法来设计和构建图形,这里每一小节解决一个特定的作图问题. 1.基本图形类型 geom_area()用于绘制面积图 geom_bar(stat="identity")绘制条形图,我们需要指定stat="identity",因为默认的统计变换会自动对值进行计数. geom_line()绘制线条图,从左到右连接 geom_point()绘制散点图 geom_polygon()绘制多边形 geom_tex

第二章 R语言基础

二.操作基础 %%取余 %/%整数除法 (1)eigen(...)求解方阵的特征值和特征向量 (2)solve(D,A)求解DX=A (3)data<-list(...)取里面的对象data[["列名称"]]:data[[下标]]:data$列名称 (4)unlist(列表对象)把列表对象转化为向量对象 (5)names(数据框)读取并编辑列的名称 (6)数据框data 取里面的对象data[["列名称"]]:data[[下标]]:data$列名称;data[

MeteoInfoLab脚本示例:TRMM 2A12 HDF数据

TRMM 2A12 HDF数据是卫星观测的SWATH数据(轨道数据),比格点数据处理起来要麻烦一些.数据的经纬度保存在geolocation变量中,需要先将经纬度数据读出来(均为2维数组),然后读取云水含量数据(cldWater).虽然都是2维数组,但并不是格点数据,相当于2维的散点数据,点数相当多(3019*208)如果用散点图来绘制的话会非常的慢,需要将其插值为格点数据.插值方法建议选择nearest,该方法速度最快.插值后的格点数据用imshowm函数显示为图像就很快了. 脚本程序: #A

从零进阶!数据分析的统计基础

第 1 章数据分析概述 11.1 什么是数据分析 . 21.2 数据分析六步曲 . 21.2.1 明确分析目的和内容 . 21.2.2 数据收集. 31.2.3 数据预处理. 31.2.4 数据分析. 31.2.5 数据展现. 41.2.6 报告撰写. 51.3 数据分析方法简介 . 51.3.1 统计分析方法简介 . 51.3.2 数据挖掘方法简介 . 61.3.3 统计分析与数据挖掘的区别和联系 . 91.4 常用数据分析工具的安装 . 101.4.1 在 Excel 2013 中安装数据分

组件式开发 webapp全站之第一章

1-1课程介绍 略1-2课程安排 课程安排分为两个方面:开发流程和技术实现 1-2-1开发流程 为什么要说流程 每个流程要做什么 各个环节易出现什么问题 问题定责 1-2-2技术实现 技术规划,选型 设计易扩展的开发方案 开发各种图表组件1-3WEB项目开发流程介绍 1-3-1为什么要说开发流程 1.可以提升开发效率 2.防止背锅 1-3-2开发流程的环节划分 开发流程划分为三个环节:开发前,开发中,开发后 1)开发前 产品功能设计 产品经理 产出:产品需求文档 视觉/交互设计 美工 产出:视觉