Python使用matplotlib可视化绘图时你可用的颜色有哪些?把色彩可视化出来自己选好了

目录

Python使用matplotlib可视化绘图时你可用的颜色有哪些?把色彩可视化出来自己选好了

#基础色彩

#画面调色板色彩

​ #CSS色彩

#代码查看可用色谱

List of named colors


#基础色彩

#画面调色板色彩

 #CSS色彩

#代码查看可用色谱

from matplotlib.patches import Rectangle
import matplotlib.pyplot as plt
import matplotlib.colors as mcolorsdef plot_colortable(colors, title, sort_colors=True, emptycols=0):cell_width = 212cell_height = 22swatch_width = 48margin = 12topmargin = 40# Sort colors by hue, saturation, value and name.if sort_colors is True:by_hsv = sorted((tuple(mcolors.rgb_to_hsv(mcolors.to_rgb(color))),name)for name, color in colors.items())names = [name for hsv, name in by_hsv]else:names = list(colors)n = len(names)ncols = 4 - emptycolsnrows = n // ncols + int(n % ncols > 0)width = cell_width * 4 + 2 * marginheight = cell_height * nrows + margin + topmargindpi = 72fig, ax = plt.subplots(figsize=(width / dpi, height / dpi), dpi=dpi)fig.subplots_adjust(margin/width, margin/height,(width-margin)/width, (height-topmargin)/height)ax.set_xlim(0, cell_width * 4)ax.set_ylim(cell_height * (nrows-0.5), -cell_height/2.)ax.yaxis.set_visible(False)ax.xaxis.set_visible(False)ax.set_axis_off()ax.set_title(title, fontsize=24, loc="left", pad=10)for i, name in enumerate(names):row = i % nrowscol = i // nrowsy = row * cell_heightswatch_start_x = cell_width * coltext_pos_x = cell_width * col + swatch_width + 7ax.text(text_pos_x, y, name, fontsize=14,horizontalalignment='left',verticalalignment='center')ax.add_patch(Rectangle(xy=(swatch_start_x, y-9), width=swatch_width,height=18, facecolor=colors[name], edgecolor='0.7'))return figplot_colortable(mcolors.BASE_COLORS, "Base Colors",sort_colors=False, emptycols=1)
plot_colortable(mcolors.TABLEAU_COLORS, "Tableau Palette",sort_colors=False, emptycols=2)plot_colortable(mcolors.CSS4_COLORS, "CSS Colors")# Optionally plot the XKCD colors (Caution: will produce large figure)
#xkcd_fig = plot_colortable(mcolors.XKCD_COLORS, "XKCD Colors")
#xkcd_fig.savefig("XKCD_Colors.png")plt.show()

List of named colors

This plots a list of the named colors supported in matplotlib. Note that xkcd colors are supported as well, but are not listed here for brevity.

For more information on colors in matplotlib see

  • the Specifying Colors tutorial;
  • the matplotlib.colors API;
  • the Color Demo.

参考:List of named colors

参考:matplotlib

Python使用matplotlib可视化绘图时你可用的颜色有哪些?把色彩可视化出来自己选好了相关推荐

  1. Python:使用matplotlib进行绘图时中文变成乱码的解决

    QUESTION:Python:使用matplotlib进行绘图时中文变成乱码的解决? ANSWER: 在绘图前加上下面的代码: plt.rcParams['font.sans-serif']=['S ...

  2. Python使用matplotlib.pyplot绘图时设置坐标轴刻度

    问题描述:在使用matplotlib绘图时,可能会需要设置坐标轴上刻度之间的距离,或者为刻度设置标签. 技术要点:pyplot的xticks()和yticks()函数的用法. 参考代码1: 运行结果1 ...

  3. mac上python的matplotlib库绘图时xlabel中文字符显示成小方框-解决方案

    import matplotlib.pyplot as plt 然后,mac上Python绘图遇到,一个汉字一个框: 找了好几篇博客,并不管用,原因可能是设置的SimHei.KaiTi之类的字体在ma ...

  4. python使用matplotlib对比多个模型在测试集上的效果并可视化、设置模型性能可视化结果柱状图(bar plot)标签的小数点位数(例如,强制柱状图标签0.7显示为两位小数0.70)

    python使用matplotlib对比多个模型在测试集上的效果并可视化.设置模型性能可视化结果柱状图(bar plot)标签的小数点位数(例如,强制柱状图标签0.7显示为两位小数0.70) 目录

  5. Python使用matplotlib保存图像时发生自动裁剪丢了部分标签信息解决方案(plt.savefig保存时丢失了部分标签字符)

    Python使用matplotlib保存图像时发生自动裁剪丢了部分标签信息解决方案(plt.savefig保存时丢失了部分标签字符) 目录

  6. python绘图实例-Python使用matplotlib简单绘图示例

    本文实例讲述了Python使用matplotlib简单绘图.分享给大家供大家参考,具体如下: # -*- coding:utf-8 -*- #! python2 """ ...

  7. 简单python脚本实例画图-Python使用matplotlib简单绘图示例

    本文实例讲述了Python使用matplotlib简单绘图.分享给大家供大家参考,具体如下: # -*- coding:utf-8 -*- #! python2 """ ...

  8. python改变背景颜色_python中绘图时怎么改背景颜色?

    python中一般使用matplotlib库进行绘图,下面我们就来看一下python中绘图时修改背景颜色的方法: 子图可以对plt.subplot的参数做修改,下面是对子图的背景颜色修改代码:impo ...

  9. python怎么更改背景颜色_python中绘图时怎么改背景颜色?

    python中一般使用matplotlib库进行绘图,下面我们就来看一下python中绘图时修改背景颜色的方法: 子图可以对plt.subplot的参数做修改,下面是对子图的背景颜色修改代码:impo ...

最新文章

  1. mysql链接数据库properties_mysql 之通过配置文件链接数据库
  2. 24 个必须掌握的数据库面试问题!
  3. 数据模拟工具wgsim
  4. 【Android 逆向】Dalvik 函数抽取加壳 ( 类加载流程分析 | Class.cpp#findClassNoInit 函数 | DexFile.cpp#dexFindClass 函数分析 )
  5. 就是一个人写代码做软件项目也建议用版本管理器也要考虑采用异地容灾手段...
  6. 经典SQL语句大全 收藏
  7. Vue报错bash: vue: command not found或者vue ui没有反应:官方修改成新的命令了
  8. Ubuntu16.04 安装 docker
  9. 【.NET Core 3.0】 46 ║ 授权认证:自定义返回格式
  10. 我的世界javamod怎么装_「装修细节」除了中央空调外的高颜值装空调大法
  11. SQL Server2008附加数据库失败
  12. 北大开源分词工具包: 准确率远超THULAC、jieba 分词
  13. 计算机组成原理—Cache写策略
  14. Silverlight开发的15个最佳实践
  15. 软件测试之测试报告案例
  16. 信度和效度经典例子_信度、效度、难度、区分度之间有何不同?
  17. B2B企业做好SEM竞价推广的要点介绍
  18. uniapp 默认首页 进入登录页闪烁问题
  19. 裸金属服务器跟云服务器区别有哪些?裸金属应用在哪些场景中?
  20. Vue入门笔记Day 8

热门文章

  1. 排序中减治法算法伪代码_【算法与数据结构】伪代码与流程图
  2. 14Facade(门面)模式
  3. MySQL中的主键、唯一键、外键对比
  4. 普度网络营销策划_普度网络营销策划-齐宁_新浪博客
  5. 浅析基于双目视觉的自动驾驶技术
  6. VS2013+OpenCV3.1.0配置方法
  7. java oauth sso 源码_基于Spring Security Oauth2的SSO单点登录+JWT权限控制实践
  8. base64 解码
  9. win10系统搭建Tensorflow深度学习平台详细步骤
  10. matlab 傅里叶变换_Matlab与傅里叶变换