iis服务器助手广告广告
返回顶部
首页 > 资讯 > 后端开发 > Python >python中matplotlib指定绘图颜色的方式有哪些
  • 876
分享到

python中matplotlib指定绘图颜色的方式有哪些

2023-06-29 11:06:36 876人浏览 泡泡鱼

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

摘要

这篇文章给大家分享的是有关python中matplotlib指定绘图颜色的方式有哪些的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。在使用matplotlib的pyplot库进行绘图时,经常会发现各种开源代码指定“

这篇文章给大家分享的是有关python中matplotlib指定绘图颜色的方式有哪些的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。

在使用matplotlib的pyplot库进行绘图时,经常会发现各种开源代码指定“color”的方式并不一致。发现共有8种指定color的方式。

8种方式如下:

  • 使用[0, 1]之间浮点数值表示RGB/RGBA颜色值;

  • 使用十六进制RGB/RGBA字符串表示颜色;

  • 使用颜色首字母;

  • 使用X11/CSS4的颜色名;

  • 使用xkcd颜色;

  • Tableau的T10种颜色;

  • CN表示的循环颜色;

  • 字符串表示的浮点数值;

通过上述8中颜色设置,可以实现几乎所有的颜色选择。8种方式中第二种应该是最好的方式,可以根据十六进制颜色码进行灵活的颜色选择。下面具体介绍每种方式的具体概念和使用流程,并给出源码

1、使用[0, 1]之间浮点数值表示RGB/RGBA颜色值

对于RGB/RGBA颜色模式来说,每个颜色分量的取值在0-255之间。通过缩放以后变为[0,1]之间浮点数,作为颜色的参数值:

draw_bar((255/255, 255/255, 0/255), ax1, "tuple of RGB/RGBA")

图示如下:

python中matplotlib指定绘图颜色的方式有哪些

2、使用十六进制RGB/RGBA字符串表示颜色

在颜色表示方法中,六位的十六进制数值分别表示RGB三种颜色,即为0-255的换算。比如“#FF3300”表示红色分量为FF,绿色分量为33,蓝色分量为00。

此时,使用十六进制字符串作为颜色参数的代码如下:

draw_bar("#FF0000", ax2, "hex color code")

图示如下:

python中matplotlib指定绘图颜色的方式有哪些

3、使用颜色首字母

按照约定,在{'b', 'g', 'r', 'c', 'm', 'y', 'k', 'w'}中的颜色首字母可以作为颜色参数:

draw_bar("b", ax, "color's first char")

图示如下:

python中matplotlib指定绘图颜色的方式有哪些

4、使用X11/CSS4的颜色名

根据html中的颜色定义,可以使用其中的颜色名称直接作为参数,具体名称较多,建议可以查阅相关资料。

使用方式如下:

draw_bar("pink", ax, "color's name")

图示如下:

python中matplotlib指定绘图颜色的方式有哪些

5、使用xkcd颜色

根据xkcd的网站【2】提供的颜色名称,可以相应的作为颜色参数:

draw_bar("violet", ax, "xkc color")

图示如下:

python中matplotlib指定绘图颜色的方式有哪些

6、Tableau的T10种颜色

通过使用Tableau定义的颜色, 可以使用【1】中给出的{'tab:blue', 'tab:orange', 'tab:green'}等作为颜色参数:

draw_bar("tab:brown", ax, "T10")

图示如下:

python中matplotlib指定绘图颜色的方式有哪些

7、CN表示的循环颜色

根据【1】中介绍,这应该是一种内置的表示方法,暂时没有找到具体文档:

draw_bar("C2", ax, "Cn")

图示如下:

python中matplotlib指定绘图颜色的方式有哪些

8、字符串表示的浮点数值

这种方式的介绍也比较少,使用的频率也比较低,没有浮点数RGB模式表示方便:

draw_bar(color_type="0.2", ax=ax, title="float string")

图示如下:

python中matplotlib指定绘图颜色的方式有哪些

9、绘图函数与汇总

前面的分析中draw_bat()函数的定义如下:

def draw_bar(color_type, ax, title):    """ 使用不同的颜色格式进行绘图    Parameters    --------------------       color_type:object    任何可行的颜色类型        ax: Ax    绘图坐标轴       title:string     该子图的标题    """        x = np.linspace(1, 6, 6)    y = np.linspace(0.2, 1, 6)    ax.bar(x=x, height=y, width=0.6, color=color_type)    ax.set_title(title)    return None

python中matplotlib指定绘图颜色的方式有哪些

感谢各位的阅读!关于“Python中matplotlib指定绘图颜色的方式有哪些”这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,让大家可以学到更多知识,如果觉得文章不错,可以把它分享出去让更多的人看到吧!

--结束END--

本文标题: python中matplotlib指定绘图颜色的方式有哪些

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

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

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

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

下载Word文档
猜你喜欢
  • python中matplotlib指定绘图颜色的方式有哪些
    这篇文章给大家分享的是有关python中matplotlib指定绘图颜色的方式有哪些的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。在使用matplotlib的pyplot库进行绘图时,经常会发现各种开源代码指定“...
    99+
    2023-06-29
  • 分享python中matplotlib指定绘图颜色的八种方式
    目录1、使用[0,1]之间浮点数值表示RGB/RGBA颜色值2、使用十六进制RGB/RGBA字符串表示颜色3、使用颜色首字母4、使用X11/CSS4的颜色名5、使用xkcd颜色6、T...
    99+
    2024-04-02
  • css中颜色的定义方式有哪些
    今天小编给大家分享一下css中颜色的定义方式有哪些的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一...
    99+
    2024-04-02
  • 自定义颜色在Matplotlib柱形图绘制中的应用
    使用Matplotlib库绘制柱形图时如何自定义颜色 Matplotlib是一个功能强大、灵活且易于使用的Python绘图库,可以绘制各种类型的图形,包括柱形图。默认情况下,Matplotlib会自动为柱形图生成一组不同颜色的条...
    99+
    2024-01-17
    自定义颜色 柱形图
  • Matplotlib绘图方法有哪些
    绘图方法有折线图、散点图、柱状图、直方图、饼图、箱线图、热力图、等高线图、3D图形等。详细介绍:1、折线图:使用plot()函数绘制折线图,可以展示数据随时间或其他连续变量的变化趋势;2、散点图:使用scatter()函数绘制散点图,可以展...
    99+
    2023-11-22
    Matplotlib
  • HTML5中Canvas绘制时指定颜色与透明度的方法有哪些
    小编给大家分享一下HTML5中Canvas绘制时指定颜色与透明度的方法有哪些,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧! 指...
    99+
    2024-04-02
  • Python中Matplotlib的点、线形状、颜色以及绘制散点图
    目录常用颜色:常用标记点形状:常用线形:绘制散点图补充:Python散点图教程总结我们在Python中经常使用会用到matplotlib画图,有些曲线和点的形状、颜色信息长时间不用就...
    99+
    2024-04-02
  • 微信小程序API绘图颜色有哪些
    本篇内容主要讲解“微信小程序API绘图颜色有哪些”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“微信小程序API绘图颜色有哪些”吧!Color可以用以下几种方式来表示 canvas 中使用的颜色:...
    99+
    2023-06-26
  • python matplotlib绘图过程中设置线条颜色实战举例
    目录一、前言二、多种颜色曲线2.1 绘制多种颜色曲线有啥好处2.2 绘图实战三、总结一、前言 当使用matplotlib绘制图形时,我们通常需要自定义图形样式以使其更加美观和易于阅读...
    99+
    2023-05-20
    matplotlib 设置颜色 matplotlib折线图修改颜色 matplotlib设置线条颜色
  • Matplotlib绘制条形图的方法有哪些
    这篇文章主要介绍了Matplotlib绘制条形图的方法有哪些的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇Matplotlib绘制条形图的方法有哪些文章都会有所收获,下面我们一起来看看吧。import ...
    99+
    2023-06-29
  • HTML表示颜色的方式有哪些
    这篇文章主要介绍了HTML表示颜色的方式有哪些的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇HTML表示颜色的方式有哪些文章都会有所收获,下面我们一起来看看吧。 1,16进制...
    99+
    2024-04-02
  • 详解Python中matplotlib模块的绘图方式
    目录1、matplotlib之父简介2、matplotlib图形结构3、matplotlib两种画绘图方法方法一:使用matplotlib.pyplot方法二:面向对象方法1、mat...
    99+
    2024-04-02
  • 如何自定义Matplotlib库中柱形图的颜色
    Matplotlib是Python中常用的数据可视化库之一,它提供了丰富的绘图功能。在绘制柱形图时,我们可以通过改变颜色来增加图表的可读性和美观性。下面将详细介绍如何使用Matplotlib库来改变柱形图的颜色,并提供具体的代码...
    99+
    2024-01-17
  • CSS颜色表示方式有哪些
    本篇内容介绍了“CSS颜色表示方式有哪些”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!你可能会疑惑为什么我们使用6位数来表示一种颜色而不是只...
    99+
    2023-06-04
  • 在Matplotlib库中设置柱形图颜色的方法
    Matplotlib库是一个常用的数据可视化库,可以帮助我们直观地展示数据。其中,柱形图是一种常见的数据展示方式。在绘制柱形图时,我们可以通过设置颜色来增加图表的美观度和可读性。 在Matplotlib中,柱形图的颜色设置可以通...
    99+
    2024-01-17
    颜色设置 柱形图
  • 用CSS改变图片颜色的方法有哪些
    本文小编为大家详细介绍“用CSS改变图片颜色的方法有哪些”,内容详细,步骤清晰,细节处理妥当,希望这篇“用CSS改变图片颜色的方法有哪些”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识...
    99+
    2024-04-02
  • CSS中颜色的表示方法有哪些
    小编给大家分享一下CSS中颜色的表示方法有哪些,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!   一、英文单词表示颜色   ...
    99+
    2024-04-02
  • css表示颜色的方法有哪些
    这篇文章主要讲解了“css表示颜色的方法有哪些”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“css表示颜色的方法有哪些”吧!在制作页面的时候我们经常需要设置字体颜色或者背景颜色,丰富多彩的颜...
    99+
    2023-06-03
  • css文字颜色渐变的实现方式有哪些
    这篇文章主要为大家展示了“css文字颜色渐变的实现方式有哪些”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“css文字颜色渐变的实现方式有哪些”这篇文章吧。  ...
    99+
    2024-04-02
  • Android中常见的图形绘制方式有哪些
    这篇文章主要讲解了“Android中常见的图形绘制方式有哪些”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Android中常见的图形绘制方式有哪些”吧!目录图形绘制概述View + Canv...
    99+
    2023-06-20
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作