iis服务器助手广告广告
返回顶部
首页 > 资讯 > 后端开发 > Python >如何使用python matplotlib绘制散点图
  • 920
分享到

如何使用python matplotlib绘制散点图

2023-07-02 17:07:43 920人浏览 薄情痞子

Python 官方文档:入门教程 => 点击学习

摘要

今天小编给大家分享一下如何使用python matplotlib绘制散点图的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一

今天小编给大家分享一下如何使用python matplotlib绘制散点图的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。

    一.导入库

    import matplotlib.pyplot as plt

    二.设置文字

    plt.title("double number", fontsize=24)plt.xlabel("number", fontsize=14)plt.ylabel("double", fontsize=14)

    三.设置坐标轴参数

    plt.axis([0, 15, 0, 30])

    q前面两个数为x轴的始末,后面则为y

    四.绘制点

    plt.scatter(2, 4, s=20) #s为点的大小plt.show()

    得到这样子的图

    如何使用python matplotlib绘制散点图

    毕竟绘图时我们不可能只画一个点

    所以还是应该引入数组来解决问题

    x = [1, 2, 3, 4, 5]y = [2, 4, 6, 8, 10]

    将原来的2,4分别替换为x,y

    如何使用python matplotlib绘制散点图

    为了在数据量较大时,简化(偷懒)代码,可以使用range等函数或者列表解析的方法,这里就不赘述了,详见补充1

    五.对点的继续处理

    1.自定义颜色

    plt.scatter(x, y, c='red', edgecolors='none', s=20)

    用参数c设置点的颜色,用edgecolor设置边缘的颜色(在较新的matpoltlib版本中,edgecolors默认为none)有关颜色的详细资料,可见补充2

    ps:将c设置为green,edgecolors设置为black,将引起极度生理不适,特别是点极度密集的曲线中,你懂的

    言归正传,Python的颜色设置通常为RGB,所以在scatter内也可以用RGB参数来设置颜色,格式如下:

    plt.scatter(x, y, c=(0, 0, 0.6), edgecolors='none', s=20)

    RGB小数模式详见补充3

    2.颜色映射

    plt.scatter(x, y, c=y, edgecolors='none', cmap=plt.cm.Blues, s=20)

    通过使用cmap,将c设置为一个数组,则可以达到颜色渐变的效果:

    如何使用python matplotlib绘制散点图

    事实上并非所有的颜色都可以使用,仅有RGB三原色和Oranges等少数颜色可以…感觉官方文档上说的十个好像不太行,格式必须为头文字大写结尾加s

    one of {‘tab:blue’, ‘tab:orange’, ‘tab:green’, ‘tab:red’, ‘tab:purple’, ‘tab:brown’, ‘tab:pink’, ‘tab:gray’, ‘tab:olive’, ‘tab:cyan’} which are the Tableau Colors from the ‘tab10’ cateGorical palette (which is the default color cycle);

    That’s all,接下来为补充部分

    补充1

    偷懒法1:用list函数加range函数

    x = list(range(1, 100, 2))

    先用range(start, end, step)等到一组数,再用list转化为数组

    偷懒法2:解析列表

    y = [value * 2 for value in x]

    其实就是把for循环写到了里面去

    补充2

    Matplotlib识别以下格式以指定颜色:

    an RGB or RGBA tuple of float values in [0, 1] (e.g. (0.1, 0.2, 0.5)
    or (0.1, 0.2, 0.5, 0.3)). RGBA is short for Red, Green, Blue, Alpha; a
    hex RGB or RGBA string (e.g., ‘#0F0F0F’ or ‘#0F0F0F0F’);
    速记十六进制RGB或RGBA字符串,相当于通过复制每个字符获得的十六进制RGB或RGBA字符串(例如,’#abc’,相当于’#aabbcc’,或’#abcd’,相当于’#aabbccdd’);
    a string representation of a float value in [0, 1] inclusive for gray
    level (e.g., ‘0.5’);
    单个字母字符串,即{‘b’,‘g’,‘r’,‘c’,‘m’,‘y’,‘k’,‘w’}之一,它们是蓝色、绿色、红色、青色、品红色、黄色、黑色和白色阴影的速记号;
    a X11/CSS4 (“html”) color name, e.g. “blue”; a name from the xkcd
    color survey, prefixed with ‘xkcd:’ (e.g., ‘xkcd:sky blue’); a “Cn”
    color spec, i.e. ‘C’ followed by a number, which is an index into the
    default property cycle (rcParams[“axes.prop_cycle”] (default:
    cycler(‘color’, [’#1f77b4’, ‘#ff7f0e’, ‘#2ca02c’, ‘#d62728’,
    ‘#9467bd’, ‘#8c564b’, ‘#e377c2’, ‘#7f7f7f’, ‘#bcbd22’, ‘#17becf’])));
    the indexing is intended to occur at rendering time, and defaults to
    black if the cycle does not include color. one of {‘tab:blue’,
    ‘tab:orange’, ‘tab:green’, ‘tab:red’, ‘tab:purple’, ‘tab:brown’,
    ‘tab:pink’, ‘tab:gray’, ‘tab:olive’, ‘tab:cyan’} which are the Tableau
    Colors from the ‘tab10’ categorical palette (which is the default
    color cycle);

    补充3

    RGB分为浮点数和整数两种,在Matplotlib中,使用的是浮点数,即范围在[0,1],而整数则是[0,255],若是要转化,将整数除以255即浮点数形式。

    以上就是“如何使用python matplotlib绘制散点图”这篇文章的所有内容,感谢各位的阅读!相信大家阅读完这篇文章都有很大的收获,小编每天都会为大家更新不同的知识,如果还想学习更多的知识,请关注编程网Python频道。

    --结束END--

    本文标题: 如何使用python matplotlib绘制散点图

    本文链接: https://www.lsjlt.com/news/343378.html(转载时请注明来源链接)

    有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

    本篇文章演示代码以及资料文档资料下载

    下载Word文档到电脑,方便收藏和打印~

    下载Word文档
    猜你喜欢
    • 如何使用python matplotlib绘制散点图
      今天小编给大家分享一下如何使用python matplotlib绘制散点图的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一...
      99+
      2023-07-02
    • Python如何绘制Matplotlib散点图
      本篇内容主要讲解“Python如何绘制Matplotlib散点图”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Python如何绘制Matplotlib散点图”吧!使用plt.plot方法:在上篇...
      99+
      2023-06-30
    • Python中matplotlib如何绘制散点图
      小编给大家分享一下Python中matplotlib如何绘制散点图,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!在python中画散点图主要是用matplotlib模块中的scatter函数,先来看一下scatter函数的...
      99+
      2023-06-15
    • python matplotlib库绘图实战之绘制散点图
      目录一.导入库二.设置文字三.设置坐标轴参数四.绘制点五.对点的继续处理1.自定义颜色2.颜色映射补充1补充2补充3总结一.导入库 import matplotlib.pyplot ...
      99+
      2024-04-02
    • Python数据分析之 Matplotlib 散点图绘制
      前言: 散点图,又称散点分布图,是使用多个坐标点的分布反映数据点分布规律、数据关联关系的图表,Matplotlib 中可以通过以下方式绘制散点图: 使用plt.plot方法: 在上篇...
      99+
      2024-04-02
    • Python matplotlib绘制散点图的实例代码
      前言 前面说到的主要是matplotlib对于图像的基础操作,然后从这篇开始,主要说一下点图,分析点图在实际问题的数据处理中应用非常广泛,比如说逻辑回归是利用现有的数据点通过拟合得到...
      99+
      2024-04-02
    • Python matplotlib 绘制散点图详解建议收藏
      目录前言1. 散点图概述什么是散点图?散点图使用场景绘制散点图步骤案例展示 2. 散点图属性设置散点大小设置散点颜色设置散点样式设置透明度设置散点边框3. 添加折线散点图4. 多类型...
      99+
      2024-04-02
    • python scatter绘制散点图
      目录参数 s参数markermarker属性参数cmapvmin,vmax,norm散点亮度设置, alpha透明度用法: matplotlib.pyplot.scatter(x, ...
      99+
      2024-04-02
    • python散点图的绘制
      目录一、二维散点图的绘制1.采用pandas.plotting.scatter_matrix函数绘制2. 采用seaborn进行绘制二、 三维散点图绘制一、二维散点图的绘制 1.采用...
      99+
      2024-04-02
    • chatgpt赋能python:Python散点图介绍:如何用Python绘制散点图?
      Python散点图介绍:如何用Python绘制散点图? Python是一门流行的编程语言,用于解决各种问题和编写各种应用程序。其中,数据可视化是Python应用程序中非常重要的组成部分。散点图是最常用...
      99+
      2023-10-07
      python chatgpt 信息可视化 计算机
    • 怎么用Python绘制散点图
      这篇文章主要讲解了“怎么用Python绘制散点图”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“怎么用Python绘制散点图”吧!少废话,直接上代码 import matp...
      99+
      2023-06-29
    • 怎么使用python scatter绘制散点图
      本文小编为大家详细介绍“怎么使用python scatter绘制散点图”,内容详细,步骤清晰,细节处理妥当,希望这篇“怎么使用python scatter绘制散点图”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一...
      99+
      2023-07-02
    • python散点图怎么绘制
      这篇“python散点图怎么绘制”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“python散点图怎么绘制”文章吧。一、二维散...
      99+
      2023-06-29
    • Python matplotlib绘制散点图配置(万能模板案例)
      目录散点图散点图一行代码显示加颜色的散点图颜色深浅表示数值大小散点图显示颜色和大小自定义图表散点图散点图万能模板其他模板散点图 散点图是指在 回归分析中,数据点在直角坐标系...
      99+
      2024-04-02
    • Python中Matplotlib的点、线形状、颜色以及绘制散点图
      目录常用颜色:常用标记点形状:常用线形:绘制散点图补充:Python散点图教程总结我们在Python中经常使用会用到matplotlib画图,有些曲线和点的形状、颜色信息长时间不用就...
      99+
      2024-04-02
    • 如何使用Python Matplotlib绘制条形图
      目录前言一、一般条形图二、横向条形图三、分组条形图的绘制四、堆叠条形图绘制总结 前言 matplotlib是一个非常强大的Python第三方绘图包,可以绘制非常多非常漂亮的...
      99+
      2024-04-02
    • 解析matplotlib散点图绘制的简明步骤
      快速入门:matplotlib散点图绘制步骤解析 引言:matplotlib是一个强大的Python数据可视化库,可用于绘制各种类型的图表。其中,散点图是一种常用的图表类型,用于展示数据点之间的关系。本文将介绍使用matplot...
      99+
      2024-01-17
      散点图 快速入门
    • Python中怎么使用pyecharts绘制散点图
      这篇文章主要介绍“Python中怎么使用pyecharts绘制散点图”,在日常操作中,相信很多人在Python中怎么使用pyecharts绘制散点图问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Python中...
      99+
      2023-07-02
    • Python如何使用Matplotlib绘制甘特图
      小编给大家分享一下Python如何使用Matplotlib绘制甘特图,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!1.引言甘特图已经拥有 100 多年的历史,这种可视化图表对项目管理非常有用。Henry Gantt 为了分...
      99+
      2023-06-22
    • 如何用R语言绘制散点图
      散点图是将所有的数据以点的形式展现在直角坐标系上,以显示变量之间的相互影响程度,点的位置由变量的数值决定,每个点对应一个 X 和 Y 轴点坐标。 散点图可以使用 plot() 函数来...
      99+
      2024-04-02
    软考高级职称资格查询
    编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
    • 官方手机版

    • 微信公众号

    • 商务合作