ASCII码对照表(Matplotlib颜色对照表)
文章目录
- 1、简介
- 1.1 颜色代码
- 2、Matplotlib库简介
- 2.1 简介
- 2.2 安装
- 2.3 后端
- 2.4 入门例子
- 3、Matplotlib库颜色
- 3.1 概述
- 3.2 颜色图的分类
- 3.3 颜色格式表示
- 3.4 内置颜色映射
- 3.5 xkcd 颜色映射
- 3.6 颜色命名表
- 4、Colorcet库
- 5、颜色对照表
- 结语
1、简介
1.1 颜色代码
颜色代码是一种用于表示颜色的编码系统,常见的颜色代码包括RGB颜色代码和十六进制颜色代码。RGB颜色代码使用红色、绿色和蓝色的数值来表示一个颜色,例如(255, 0, 0)表示红色。十六进制颜色代码使用六位十六进制数来表示一个颜色,例如#FF0000表示红色。颜色代码主要用于在计算机图形和网页设计中指定颜色。
2、Matplotlib库简介
2.1 简介
https://matplotlib.org/
Matplotlib:使用 Python 进行可视化
Matplotlib 是一个用于创建静态、动画、 以及 Python 中的交互式可视化。Matplotlib 让事情变得简单 简单和困难的事情都可能。
2.2 安装
Matplotlib及其依赖项作为MacOS、Windows和Linux发行版的车轮包提供:
python -m pip install -U matplotlib
2.3 后端
matplotlib可以针对不同的输出,这些功能中的每一个都称为后端;“前端”是面向用户的代码,即绘图代码,而“后端”则在幕后完成了所有繁重的工作来生成数字。有两种后端:用户界面后端(用于pygtk、wxpython、tkinter、qt4或macosx;也称为“交互后端”)和硬拷贝后端以生成图像文件(png、svg、pdf、ps;也称为“非交互后端”)。
Tk (>= 8.3, !=8.6.0或8.6.1):用于基于Tk的后端。
PyQt4 (>4.6)或 PySide (>=1.0.3) [1]: 对于基于Qt4的后端。
PyQt5 或 PySide2: 对于基于Qt5的后端。
PyGObject:用于基于GTK3的后端 [2].
wxPython (>=4) [3]: 对于基于wx的后端。
pycairo (>=1.11.0)或 cairocffi (>=0.8):用于GTK3和/或基于cairo的后端。
Tornado:用于WebAgg后端。
默认情况下,Matplotlib应该自动选择一个默认的后端,该后端允许交互式工作和从脚本打印,并输出到屏幕和/或文件,因此至少最初您不需要担心后端。
2.4 入门例子
- 绘制正弦曲线:
import matplotlib.pyplot as plt
import numpy as npfig = plt.figure()
ax = fig.add_subplot(1,1,1)
# ax.plot([1, 2, 3, 4], [1, 4, 2, 3])
ax.plot(np.linspace(0, 2*np.pi, 100), np.sin(np.linspace(0, 2*np.pi, 100)), color='blue', linestyle='-', linewidth=2, marker='o', markersize=5, markerfacecolor='red', markeredgecolor='black', markeredgewidth=1)plt.show()
- 绘制2d栅格图
import matplotlib.pyplot as plt
import numpy as npplt.style.use('_mpl-gallery-nogrid')# make data
X, Y = np.meshgrid(np.linspace(-3, 3, 16), np.linspace(-3, 3, 16))
Z = (1 - X/2 + X**5 + Y**3) * np.exp(-X**2 - Y**2)# plot
fig, ax = plt.subplots()
ax.imshow(Z, origin='lower')
plt.show()
3、Matplotlib库颜色
3.1 概述
Matplotlib有许多内置的颜色映射,可通过 matplotlib.cm.get_cmap .
选择一个好的颜色映射的想法是为你的数据集在3D颜色空间中找到一个好的表示。任何给定数据集的最佳颜色映射取决于许多因素,包括:
- 表示形式或度量数据 ([Ware])
- 您对数据集的了解( e.g. ,是否存在其他值偏离的临界值?)
- 如果要绘制的参数有直观的颜色方案
- 如果该领域有一个标准,观众可能会期待
3.2 颜色图的分类
颜色映射通常根据其功能分为几个类别:
- 顺序:亮度的变化和颜色的饱和度的增加,通常使用一个单一的色调;应该用来表示有顺序的信息。
- 偏色:两种不同颜色在中间以不饱和颜色相交时的亮度变化和可能的饱和度变化;当所绘制的信息具有临界中间值时,如地形或当数据偏离零时,应使用偏色。
- 循环:两种不同颜色的亮度变化,在中间和开始/结束时以不饱和颜色相遇;应用于在端点处环绕的值,如相位角、风向或一天中的时间。
- 定性:通常是各种颜色;应该用来表示没有顺序或关系的信息。
3.3 颜色格式表示
https://matplotlib.net/stable/api/colors_api.html#module-matplotlib.colors
https://github.com/matplotlib/matplotlib/blob/main/lib/matplotlib/_color_data.py
Matplotlib 识别以下格式来指定颜色:
-
(例如 或)中浮点值的 RGB 或 RGBA 元组。RGBA 是 Red、Green、Blue、Alpha 的缩写;[0, 1](0.1, 0.2, 0.5)(0.1, 0.2, 0.5, 0.3)
-
十六进制 RGB 或 RGBA 字符串(例如,‘#0F0F0F’或’#0F0F0F0F’);
-
一个简写的十六进制 RGB 或 RGBA 字符串,相当于复制每个字符得到的十六进制 RGB 或 RGBA 字符串,(例如,‘#abc’等价于’#aabbcc’,或’#abcd’,等价于’#aabbccdd’);
-
浮点值的字符串表示,包括灰度级(例如,);[0, 1]‘0.5’
-
单个字母字符串,即其中一个 ,它是蓝色、绿色、红色、青色、洋红色、黄色、黑色和白色阴影的简写符号;{‘b’, ‘g’, ‘r’, ‘c’, ‘m’, ‘y’, ‘k’, ‘w’}
-
X11/CSS4 (“html”) 颜色名称,例如"blue";
-
来自xkcd 颜色调查的名称,前缀为’xkcd:'(例如,);‘xkcd:sky blue’
-
“Cn”颜色规范,即’C’后跟一个数字,它是默认属性循环的索引(rcParams[“axes.prop_cycle”](默认值:));索引旨在在渲染时发生,如果循环不包括颜色,则默认为黑色。cycler(‘color’, [‘#1f77b4’, ‘#ff7f0e’, ‘#2ca02c’, ‘#d62728’, ‘#9467bd’, ‘#8c564b’, ‘#e377c2’, ‘#7f7f7f’, ‘#bcbd22’, ‘#17becf’])
-
其中之一是来自“tab10”分类调色板的 Tableau 颜色(这是默认颜色循环);{‘tab:blue’, ‘tab:orange’, ‘tab:green’, ‘tab:red’, ‘tab:purple’, ‘tab:brown’, ‘tab:pink’, ‘tab:gray’, ‘tab:olive’, ‘tab:cyan’}
总结如下:
1、用RGB或者RGBA元组,取值范围均归一到[0,1],(e.g:(0.1, 0.2, 0.5) or (0.1, 0.2, 0.5, 0.3));
2、用十六进制的颜色表示方式代替RGB或者RGBA元组,(e.g., ‘#0F0F0F’ or ‘#0F0F0F0F’);
3、用[0,1]中的浮点数字符串来表示,(e.g., 灰色表示为:‘0.5’);
4、用缩写,{‘b’, ‘g’, ‘r’, ‘c’, ‘m’, ‘y’, ‘k’, ‘w’}中的任意一个;
5、用以“xkcd:”为前缀的xkcd颜色名称,(e.g.,“xkcd:sky blue”);
6、用 {‘C0’, ‘C1’, ‘C2’, ‘C3’, ‘C4’, ‘C5’, ‘C6’, ‘C7’, ‘C8’, ‘C9’},表示当前默认颜色列表中的颜色;
7、用来自’ T10 '分类调色板的Tableau颜色(这是默认的颜色循环)当中的一个,{‘tab:blue’, ‘tab:orange’, ‘tab:green’, ‘tab:red’, ‘tab:purple’, ‘tab:brown’, ‘tab:pink’, ‘tab:gray’, ‘tab:olive’, ‘tab:cyan’};
import matplotlib
for name, hex in matplotlib.colors.cnames.items():print(name, hex, end=' ')
3.4 内置颜色映射
https://matplotlib.net/stable/gallery/color/colormap_reference.html
显示几个内置颜色映射的范围如下:
import numpy as np
import matplotlib as mpl
import matplotlib.pyplot as plt
from matplotlib import cm
from colorspacious import cspace_converter
from collections import OrderedDictcmaps = OrderedDict()cmaps['Sequential (2)'] = ['binary', 'gist_yarg', 'gist_gray', 'gray', 'bone', 'pink','spring', 'summer', 'autumn', 'winter', 'cool', 'Wistia','hot', 'afmhot', 'gist_heat', 'copper']cmaps['Miscellaneous'] = ['flag', 'prism', 'ocean', 'gist_earth', 'terrain', 'gist_stern','gnuplot', 'gnuplot2', 'CMRmap', 'cubehelix', 'brg','gist_rainbow', 'rainbow', 'jet', 'turbo', 'nipy_spectral','gist_ncar']nrows = max(len(cmap_list) for cmap_category, cmap_list in cmaps.items())
gradient = np.linspace(0, 1, 256)
gradient = np.vstack((gradient, gradient))def plot_color_gradients(cmap_category, cmap_list, nrows):fig, axes = plt.subplots(nrows=nrows)fig.subplots_adjust(top=0.95, bottom=0.01, left=0.2, right=0.99)axes[0].set_title(cmap_category + ' colormaps', fontsize=14)for ax, name in zip(axes, cmap_list):ax.imshow(gradient, aspect='auto', cmap=plt.get_cmap(name))pos = list(ax.get_position().bounds)x_text = pos[0] - 0.01y_text = pos[1] + pos[3]/2.fig.text(x_text, y_text, name, va='center', ha='right', fontsize=10)# Turn off *all* ticks & spines, not just the ones with colormaps.for ax in axes:ax.set_axis_off()for cmap_category, cmap_list in cmaps.items():plot_color_gradients(cmap_category, cmap_list, nrows)plt.show()
3.5 xkcd 颜色映射
148 个 X11/CSS4 颜色名称中的 95 个也出现在 xkcd 颜色调查中。几乎所有这些都映射到 X11/CSS4 和 xkcd 调色板中的不同颜色值。只有“黑色”、“白色”和“青色”是相同的。
例如,‘blue’映射到’#0000FF’而’xkcd:blue’映射到 ‘#0343DF’。由于这些名称冲突,所有 xkcd 颜色都有 'xkcd:'前缀。
import numpy as np
import matplotlib as mpl
import matplotlib.pyplot as pltimport matplotlib.colors as mcolors
import matplotlib.patches as mpatchoverlap = {name for name in mcolors.CSS4_COLORSif f'xkcd:{name}' in mcolors.XKCD_COLORS}fig = plt.figure(figsize=[9, 5])
ax = fig.add_axes([0, 0, 1, 1])n_groups = 3
n_rows = len(overlap) // n_groups + 1for j, color_name in enumerate(sorted(overlap)):css4 = mcolors.CSS4_COLORS[color_name]xkcd = mcolors.XKCD_COLORS[f'xkcd:{color_name}'].upper()# Pick text colour based on perceived luminance.rgba = mcolors.to_rgba_array([css4, xkcd])luma = 0.299 * rgba[:, 0] + 0.587 * rgba[:, 1] + 0.114 * rgba[:, 2]css4_text_color = 'k' if luma[0] > 0.5 else 'w'xkcd_text_color = 'k' if luma[1] > 0.5 else 'w'col_shift = (j // n_rows) * 3y_pos = j % n_rowstext_args = dict(fontsize=10, weight='bold' if css4 == xkcd else None)ax.add_patch(mpatch.Rectangle((0 + col_shift, y_pos), 1, 1, color=css4))ax.add_patch(mpatch.Rectangle((1 + col_shift, y_pos), 1, 1, color=xkcd))ax.text(0.5 + col_shift, y_pos + .7, css4,color=css4_text_color, ha='center', **text_args)ax.text(1.5 + col_shift, y_pos + .7, xkcd,color=xkcd_text_color, ha='center', **text_args)ax.text(2 + col_shift, y_pos + .7, f' {color_name}', **text_args)for g in range(n_groups):ax.hlines(range(n_rows), 3*g, 3*g + 2.8, color='0.7', linewidth=1)ax.text(0.5 + 3*g, -0.3, 'X11/CSS4', ha='center')ax.text(1.5 + 3*g, -0.3, 'xkcd', ha='center')ax.set_xlim(0, 3 * n_groups)
ax.set_ylim(n_rows, -1)
ax.axis('off')plt.show()
3.6 颜色命名表
# import matplotlib.pyplot as plt
# import numpy as np# fig, ax = plt.subplots() # Create a figure containing a single axes.
# ax.plot([1, 2, 3, 4], [1, 4, 2, 3]) # Plot some data on the axes.from matplotlib.patches import Rectangle
import matplotlib.pyplot as plt
import matplotlib.colors as mcolorsdef plot_colortable(colors, sort_colors=True, emptycols=0):cell_width = 212cell_height = 22swatch_width = 48margin = 12# 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 + 2 * margindpi = 72fig, ax = plt.subplots(figsize=(width / dpi, height / dpi), dpi=dpi)fig.subplots_adjust(margin/width, margin/height,(width-margin)/width, (height-margin)/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()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, sort_colors=False, emptycols=1)
plt.show()
plot_colortable(mcolors.TABLEAU_COLORS, sort_colors=False, emptycols=2)
plot_colortable(mcolors.CSS4_COLORS)
xkcd_fig = plot_colortable(mcolors.XKCD_COLORS, "XKCD Colors")
xkcd_fig.savefig("XKCD_Colors.png")
4、Colorcet库
https://colorcet.holoviz.org/index.html#
Colorcet 是 感知准确的 256 色颜色图,用于 Python 绘图程序,如 Bokeh、Matplotlib、HoloView 和 Datashader。
目前包括两种类型的颜色图:连续和分类。连续的颜色图在感知上是一致的,每种新颜色在感知上都与之前和之后的颜色相同。连续地图由勘探目标中心的Peter Kovesi使用Kovesi(2015)中描述的方法构建。
pip install colorcet
安装colorcet后,颜色图将可用 有两种格式:
- 散景风格的调色板,即十六进制的 RGB 颜色的 Python 列表 字符串,如 [‘#000000’, …, ‘#ffffff’]
- 使用归一化幅度的 Matplotlib LinearSegmentedColormap, 像 LinearSegmentedColormap.from_list(“火”,[ [0.0,0.0,0.0], …, [1.0,1.0,1.0] ], 256)
import numpy as np
import colorcet as cc
import matplotlib.pyplot as pltxs, _ = np.meshgrid(np.linspace(0, 1, 80), np.linspace(0, 1, 10))
plt.imshow(xs, cmap=cc.cm.colorwheel); # use tab completion to choose
plt.colorbar();
plt.show()
import scicomap as sc
import matplotlib.pyplot as pltf = sc.compare_cmap(image="grmhd",ctype='sequential',ncols=15,uniformize=True,symmetrize=True,unif_kwargs={'lift': 20},sym_kwargs={'bitonic': False, 'diffuse': True})
5、颜色对照表
颜色展示 | 英文代码 | 形象颜色 | HEX格式 | RGB格式 |
---|---|---|---|---|
▇▇▇▇▇▇▇▇ | LightPink | 浅粉红 | #FFB6C1 | 255,182,193 |
▇▇▇▇▇▇▇▇ | Pink | 粉红 | #FFC0CB | 255,192,203 |
▇▇▇▇▇▇▇▇ | Crimson | 猩红 | #DC143C | 220,20,60 |
▇▇▇▇▇▇▇▇ | LavenderBlush | 脸红的淡紫色 | #FF0F5 | 255,240,245 |
▇▇▇▇▇▇▇▇ | PaleVioletRed | 苍白的紫罗兰红色 | #DB7093 | 219,112,147 |
▇▇▇▇▇▇▇▇ | HotPink | 热情的粉红 | #FF69B4 | 255,105,180 |
▇▇▇▇▇▇▇▇ | DeepPink | 深粉色 | #FF1493 | 255,20,147 |
▇▇▇▇▇▇▇▇ | MediumVioletRed | 适中的紫罗兰红色 | #C71585 | 199,21,133 |
▇▇▇▇▇▇▇▇ | Orchid | 兰花的紫色 | #DA70D6 | 218,112,214 |
▇▇▇▇▇▇▇▇ | Thistle | 蓟 | #D8BFD8 | 216,191,216 |
▇▇▇▇▇▇▇▇ | Plum | 李子 | #DDA0DD | 221,160,221 |
▇▇▇▇▇▇▇▇ | Violet | 紫罗兰 | #EE82EE | 238,130,238 |
▇▇▇▇▇▇▇▇ | Magenta | 洋红 | #FF00FF | 255,0,255 |
▇▇▇▇▇▇▇▇ | Fuchsia | 灯笼海棠(紫红色) | #FF00FF | 255,0,255 |
▇▇▇▇▇▇▇▇ | DarkMagenta | 深洋红色 | #8B008B | 139,0,139 |
▇▇▇▇▇▇▇▇ | Purple | 紫色 | #800080 | 128,0,128 |
▇▇▇▇▇▇▇▇ | MediumOrchid | 适中的兰花紫 | #BA55D3 | 186,85,211 |
▇▇▇▇▇▇▇▇ | DarkViolet | 深紫罗兰色 | #9400D3 | 148,0,211 |
▇▇▇▇▇▇▇▇ | DarkOrchid | 深兰花紫 | #9932CC | 153,50,204 |
▇▇▇▇▇▇▇▇ | Indigo | 靛青 | #4B0082 | 75,0,130 |
▇▇▇▇▇▇▇▇ | BlueViolet | 深紫罗兰的蓝色 | #8A2BE2 | 138,43,226 |
▇▇▇▇▇▇▇▇ | MediumPurple | 适中的紫色 | #9370DB | 147,112,219 |
▇▇▇▇▇▇▇▇ | MediumSlateBlue | 适中的板岩暗蓝灰色 | #7B68EE | 123,104,238 |
▇▇▇▇▇▇▇▇ | SlateBlue | 板岩暗蓝灰色 | #6A5ACD | 106,90,205 |
▇▇▇▇▇▇▇▇ | DarkSlateBlue | 深板岩暗蓝灰色 | #483D8B | 72,61,139 |
▇▇▇▇▇▇▇▇ | Lavender | 薰衣草花的淡紫色 | #E6E6FA | 230,230,250 |
▇▇▇▇▇▇▇▇ | GhostWhite | 幽灵的白色 | #F8F8FF | 248,248,255 |
▇▇▇▇▇▇▇▇ | Blue | 纯蓝 | #0000FF | 0,0,255 |
▇▇▇▇▇▇▇▇ | IndigoBlue | 靛蓝 | #0000FF | 0,0,255 |
▇▇▇▇▇▇▇▇ | MediumBlue | 适中的蓝色 | #0000CD | 0,0,205 |
▇▇▇▇▇▇▇▇ | MidnightBlue | 午夜的蓝色 | #191970 | 25,25,112 |
▇▇▇▇▇▇▇▇ | DarkBlue | 深蓝色 | #00008B | 0,0,139 |
▇▇▇▇▇▇▇▇ | Navy | 海军蓝,深靛蓝 | #000080 | 0,0,128 |
▇▇▇▇▇▇▇▇ | RoyalBlue | 皇家蓝 | #4169E1 | 65,105,225 |
▇▇▇▇▇▇▇▇ | CornflowerBlue | 矢车菊的蓝色 | #6495ED | 100,149,237 |
▇▇▇▇▇▇▇▇ | LightSteelBlue | 淡钢蓝 | #B0C4DE | 176,196,222 |
▇▇▇▇▇▇▇▇ | LightSlateGray | 浅石板灰 | #778899 | 119,136,153 |
▇▇▇▇▇▇▇▇ | SlateGray | 石板灰 | #708090 | 112,128,144 |
▇▇▇▇▇▇▇▇ | DodgerBlue | 道奇蓝 | #1E90FF | 30,144,255 |
▇▇▇▇▇▇▇▇ | AliceBlue | 爱丽丝蓝 | #F0F8FF | 240,248,255 |
▇▇▇▇▇▇▇▇ | SteelBlue | 钢蓝 | #4682B4 | 70,130,180 |
▇▇▇▇▇▇▇▇ | LightSkyBlue | 淡蓝色 | #87CEFA | 135,206,250 |
▇▇▇▇▇▇▇▇ | SkyBlue | 天蓝色 | #87CEEB | 135,206,235 |
▇▇▇▇▇▇▇▇ | DeepSkyBlue | 深天蓝 | #00BFFF | 0,191,255 |
▇▇▇▇▇▇▇▇ | LightBlue | 淡蓝 | #ADD8E6 | 173,216,230 |
▇▇▇▇▇▇▇▇ | PowderBlue | 火药蓝 | #B0E0E6 | 176,224,230 |
▇▇▇▇▇▇▇▇ | CadetBlue | 军校蓝 | #5F9EA0 | 95,158,160 |
▇▇▇▇▇▇▇▇ | Azure | 蔚蓝色 | #F0FFFF | 240,255,255 |
▇▇▇▇▇▇▇▇ | LightCyan | 淡青色 | #E1FFFF | 225,255,255 |
▇▇▇▇▇▇▇▇ | PaleTurquoise | 苍白的绿宝石 | #AFEEEE | 175,238,238 |
▇▇▇▇▇▇▇▇ | Cyan | 青色 | #00FFFF | 0,255,255 |
▇▇▇▇▇▇▇▇ | Aqua | 水绿色 | #00FFFF | 0,255,255 |
▇▇▇▇▇▇▇▇ | DarkTurquoise | 深绿宝石 | #00CED1 | 0,206,209 |
▇▇▇▇▇▇▇▇ | DarkSlateGray | 深石板灰 | #2F4F4F | 47,79,79 |
▇▇▇▇▇▇▇▇ | DarkCyan | 深青色 | #008B8B | 0,139,139 |
▇▇▇▇▇▇▇▇ | Teal | 水鸭色 | #008080 | 0,128,128 |
▇▇▇▇▇▇▇▇ | MediumTurquoise | 适中的绿宝石 | #48D1CC | 72,209,204 |
▇▇▇▇▇▇▇▇ | LightSeaGreen | 浅海洋绿 | #20B2AA | 32,178,170 |
▇▇▇▇▇▇▇▇ | Turquoise | 绿宝石 | #40E0D0 | 64,224,208 |
▇▇▇▇▇▇▇▇ | Auqamarin | 绿玉/碧绿色 | #7FFFAA | 127,255,170 |
▇▇▇▇▇▇▇▇ | MediumAquamarine | 适中的碧绿色 | #00FA9A | 0,250,154 |
▇▇▇▇▇▇▇▇ | MediumSpringGreen | 适中的春天的绿色 | #00FF7F | 0,255,127 |
▇▇▇▇▇▇▇▇ | MintCream | 薄荷奶油 | #F5FFFA | 245,255,250 |
▇▇▇▇▇▇▇▇ | SpringGreen | 春天的绿色 | #3CB371 | 60,179,113 |
▇▇▇▇▇▇▇▇ | SeaGreen | 海洋绿 | #2E8B57 | 46,139,87 |
▇▇▇▇▇▇▇▇ | Honeydew | 蜂蜜 | #F0FFF0 | 240,255,240 |
▇▇▇▇▇▇▇▇ | LightGreen | 淡绿色 | #90EE90 | 144,238,144 |
▇▇▇▇▇▇▇▇ | PaleGreen | 苍白的绿色 | #98FB98 | 152,251,152 |
▇▇▇▇▇▇▇▇ | DarkSeaGreen | 深海洋绿 | #8FBC8F | 143,188,143 |
▇▇▇▇▇▇▇▇ | LimeGreen | 酸橙绿 | #32CD32 | 50,205,50 |
▇▇▇▇▇▇▇▇ | Lime | 酸橙色 | #00FF00 | 0,255,0 |
▇▇▇▇▇▇▇▇ | ForestGreen | 森林绿 | #228B22 | 34,139,34 |
▇▇▇▇▇▇▇▇ | Green | 纯绿 | #008000 | 0,128,0 |
▇▇▇▇▇▇▇▇ | DarkGreen | 深绿色 | #006400 | 0,100,0 |
▇▇▇▇▇▇▇▇ | Chartreuse | 查特酒绿 | #7FFF00 | 127,255,0 |
▇▇▇▇▇▇▇▇ | LawnGreen | 草坪绿 | #7CFC00 | 124,252,0 |
▇▇▇▇▇▇▇▇ | GreenYellow | 绿黄色 | #ADFF2F | 173,255,47 |
▇▇▇▇▇▇▇▇ | OliveDrab | 橄榄土褐色 | #556B2F | 85,107,47 |
▇▇▇▇▇▇▇▇ | Beige | 米色(浅褐色) | #F5F5DC | 245,245,220 |
▇▇▇▇▇▇▇▇ | LightGoldenrodYellow | 浅秋麒麟黄 | #FAFAD2 | 250,250,210 |
▇▇▇▇▇▇▇▇ | Ivory | 象牙 | #FFFFF0 | 255,255,240 |
▇▇▇▇▇▇▇▇ | LightYellow | 浅黄色 | #FFFFE0 | 255,255,224 |
▇▇▇▇▇▇▇▇ | Yellow | 纯黄 | #FFFF00 | 255,255,0 |
▇▇▇▇▇▇▇▇ | Olive | 橄榄 | #808000 | 128,128,0 |
▇▇▇▇▇▇▇▇ | DarkKhaki | 深卡其布 | #BDB76B | 189,183,107 |
▇▇▇▇▇▇▇▇ | LemonChiffon | 柠檬薄纱 | #FFFACD | 255,250,205 |
▇▇▇▇▇▇▇▇ | PaleGodenrod | 灰秋麒麟 | #EEE8AA | 238,232,170 |
▇▇▇▇▇▇▇▇ | Khaki | 卡其布 | #F0E68C | 240,230,140 |
▇▇▇▇▇▇▇▇ | Gold | 金 | #FFD700 | 255,215,0 |
▇▇▇▇▇▇▇▇ | Cornislk | 玉米色 | #FFF8DC | 255,248,220 |
▇▇▇▇▇▇▇▇ | GoldEnrod | 秋麒麟 | #DAA520 | 218,165,32 |
▇▇▇▇▇▇▇▇ | FloralWhite | 花的白色 | #FFFAF0 | 255,250,240 |
▇▇▇▇▇▇▇▇ | OldLace | 老饰带 | #FDF5E6 | 253,245,230 |
▇▇▇▇▇▇▇▇ | Wheat | 小麦色 | #F5DEB3 | 245,222,179 |
▇▇▇▇▇▇▇▇ | Moccasin | 鹿皮鞋 | #FFE4B5 | 255,228,181 |
▇▇▇▇▇▇▇▇ | Orange | 橙色 | #FFA500 | 255,165,0 |
▇▇▇▇▇▇▇▇ | PapayaWhip | 番木瓜 | #FFEFD5 | 255,239,213 |
▇▇▇▇▇▇▇▇ | BlanchedAlmond | 漂白的杏仁 | #FFEBCD | 255,235,205 |
▇▇▇▇▇▇▇▇ | NavajoWhite | 纳瓦霍白/印第安黄 | #FFDEAD | 255,222,173 |
▇▇▇▇▇▇▇▇ | AntiqueWhite | 古代的白色 | #FAEBD7 | 250,235,215 |
▇▇▇▇▇▇▇▇ | Tan | 晒黑 | #D2B48C | 210,180,140 |
▇▇▇▇▇▇▇▇ | BrulyWood | 结实的树 | #DEB887 | 222,184,135 |
▇▇▇▇▇▇▇▇ | Bisque | (浓汤)乳脂、番茄等 | #FFE4C4 | 255,228,196 |
▇▇▇▇▇▇▇▇ | DarkOrange | 深橙色 | #FF8C00 | 255,140,0 |
▇▇▇▇▇▇▇▇ | Linen | 亚麻布 | #FAF0E6 | 250,240,230 |
▇▇▇▇▇▇▇▇ | Peru | 秘鲁 | #CD853F | 205,133,63 |
▇▇▇▇▇▇▇▇ | PeachPuff | 桃色 | #FFDAB9 | 255,218,185 |
▇▇▇▇▇▇▇▇ | SandyBrown | 沙棕色 | #F4A460 | 244,164,96 |
▇▇▇▇▇▇▇▇ | Chocolate | 巧克力 | #D2691E | 210,105,30 |
▇▇▇▇▇▇▇▇ | SaddleBrown | 马鞍棕色 | #8B4513 | 139,69,19 |
▇▇▇▇▇▇▇▇ | SeaShell | 海贝壳 | #FFF5EE | 255,245,238 |
▇▇▇▇▇▇▇▇ | Sienna | 黄土赭色 | #A0522D | 160,82,45 |
▇▇▇▇▇▇▇▇ | LightSalmon | 浅鲜肉(鲑鱼)色 | #FFA07A | 255,160,122 |
▇▇▇▇▇▇▇▇ | Coral | 珊瑚 | #FF7F50 | 255,127,80 |
▇▇▇▇▇▇▇▇ | OrangeRed | 橙红色 | #FF4500 | 255,69,0 |
▇▇▇▇▇▇▇▇ | DarkSalmon | 深鲜肉(鲑鱼)色 | #E9967A | 233,150,122 |
▇▇▇▇▇▇▇▇ | Tomato | 番茄 | #FF6347 | 255,99,71 |
▇▇▇▇▇▇▇▇ | MistyRose | 薄雾玫瑰 | #FFE4E1 | 255,228,225 |
▇▇▇▇▇▇▇▇ | Salmon | 鲜肉(鲑鱼)色 | #FA8072 | 250,128,114 |
▇▇▇▇▇▇▇▇ | Snow | 雪 | #FFFAFA | 255,250,250 |
▇▇▇▇▇▇▇▇ | LightCoral | 淡珊瑚色 | #F08080 | 240,128,128 |
▇▇▇▇▇▇▇▇ | RosyBrown | 玫瑰棕色 | #BC8F8F | 188,143,143 |
▇▇▇▇▇▇▇▇ | IndianRed | 印度红 | #CD5C5C | 205,92,92 |
▇▇▇▇▇▇▇▇ | Red | 纯红 | #FF0000 | 255,0,0 |
▇▇▇▇▇▇▇▇ | Brown | 棕色 | #A52A2A | 165,42,42 |
▇▇▇▇▇▇▇▇ | FireBrick | 耐火砖 | #B22222 | 178,34,34 |
▇▇▇▇▇▇▇▇ | DarkRed | 深红色 | #8B0000 | 139,0,0 |
▇▇▇▇▇▇▇▇ | Maroon | 栗色 | #800000 | 128,0,0 |
▇▇▇▇▇▇▇▇ | White | 纯白 | #FFFFFF | 255,255,255 |
▇▇▇▇▇▇▇▇ | WhiteSmoke | 白烟 | #F5F5F5 | 245,245,245 |
▇▇▇▇▇▇▇▇ | Gainsboro | 庚斯博罗灰色/淡灰色/亮灰 | #DCDCDC | 220,220,220 |
▇▇▇▇▇▇▇▇ | LightGray | 浅灰色 | #D3D3D3 | 211,211,211 |
▇▇▇▇▇▇▇▇ | Silver | 银白色 | #C0C0C0 | 192,192,192 |
▇▇▇▇▇▇▇▇ | DarkGray | 深灰色 | #A9A9A9 | 169,169,169 |
▇▇▇▇▇▇▇▇ | Gray | 灰色 | #808080 | 128,128,128 |
▇▇▇▇▇▇▇▇ | DimGray | 暗淡的灰色 | #696969 | 105,105,105 |
▇▇▇▇▇▇▇▇ | Black | 纯黑 | #000000 | 0,0,0 |
结语
如果您觉得该方法或代码有一点点用处,可以给作者点个赞,或打赏杯咖啡;
╮( ̄▽ ̄)╭
如果您感觉方法或代码不咋地//(ㄒoㄒ)//,就在评论处留言,作者继续改进;
o_O???
如果您需要相关功能的代码定制化开发,可以留言私信作者;
(✿◡‿◡)
感谢各位大佬童鞋们的支持!
( ´ ▽´ )ノ ( ´ ▽´)っ!!!
相关文章:

ASCII码对照表(Matplotlib颜色对照表)
文章目录 1、简介1.1 颜色代码 2、Matplotlib库简介2.1 简介2.2 安装2.3 后端2.4 入门例子 3、Matplotlib库颜色3.1 概述3.2 颜色图的分类3.3 颜色格式表示3.4 内置颜色映射3.5 xkcd 颜色映射3.6 颜色命名表 4、Colorcet库5、颜色对照表结语 1、简介 1.1 颜色代码 颜色代码是…...

Mysql-常用函数及其用法总结
1、字符串函数 测试用例如下: 1.1 CONCAT() 将多个字符串连接成一个字符串。 SELECT CONCAT(first_name, , last_name) AS full_name FROM users; -- 期望结果:John Doe, Jane Smith, Michael Johnson 1.2 SUBSTRING() 提取子字符串 SELECT SUBSTR…...

【c++刷题笔记-数组】day29:452. 用最少数量的箭引爆气球、 435. 无重叠区间 、 763.划分字母区间
452. 用最少数量的箭引爆气球 - 力扣(LeetCode) 思路:先按照左边界排序,当前的左边界大于前一个的右边界的时候,表示没有覆盖所以需要一根箭,反之则要更新为最小的右边界 重点:是区间覆盖问题…...

【数据结构】链表带环问题分析及顺序表链表对比分析
【C语言】链表带环问题分析及顺序表链表对比分析 🔥个人主页:大白的编程日记 🔥专栏:C语言学习之路 文章目录 【C语言】链表带环问题分析及顺序表链表对比分析前言一.顺序表和链表对比1.1顺序表和链表的区别1.2缓存利用率&#…...

快速解决找不到krpt.dll,无法继续执行代码问题
对于那些遇到计算机开机出现由于无法找到krpt.dll,进而无法继续执行代码问题的用户。 krpt.dll是计算机系统中与DirectX紧密相关的重要文件,如果它出现问题,可能会对一些特定的软件或游戏的运行产生影响。实际上,我们有多种解决该…...

C# List、LinkedList、Dictionary性能对比
数据结构性能对比 List、LinkedList、Dictionary 1. ArrayList (List:前传) ArrayList 是一个特殊数组, 通过添加和删除元素就可以动态改变数组的长度。 ArrayList集合相对于数组的优点: 支持…...

【Spring Cloud】微服务的简单搭建
文章目录 🍃前言🎄开发环境安装🌳服务拆分的原则🚩单一职责原则🚩服务自治🚩单向依赖 🍀搭建案例介绍🌴数据准备🎋工程搭建🚩构建父子工程🎈创建父…...

全球首款商用,AI为视频自动配音配乐产品上线
近日,海外推出了一款名为Resona V2A的产品,这是全球首款商用视频转音频 (V2A) 技术产品。这项突破性技术利用AI,仅凭视频数据即可自动生成高质量、与上下文相关的音频,包括声音设计、音效、拟音和环境音,为电影制作人、…...

Git管理源代码、git简介,工作区、暂存区和仓库区,git远程仓库github,创建远程仓库、配置SSH,克隆项目
学习目标 能够说出git的作用和管理源代码的特点能够如何创建git仓库并添加忽略文件能够使用add、commit、push、pull等命令实现源代码管理能够使用github远程仓库托管源代码能够说出代码冲突原因和解决办法能够说出 git 标签的作用能够使用使用git实现分支创建,合并…...

【机器学习】机器学习与时间序列分析的融合应用与性能优化新探索
文章目录 引言第一章:机器学习在时间序列分析中的应用1.1 数据预处理1.1.1 数据清洗1.1.2 数据归一化1.1.3 数据增强 1.2 模型选择1.2.1 自回归模型1.2.2 移动平均模型1.2.3 长短期记忆网络1.2.4 卷积神经网络 1.3 模型训练1.3.1 梯度下降1.3.2 随机梯度下降1.3.3 A…...

执行力不足是因为选择模糊
选择模糊:执行力不足的根源 选择模糊是指在面对多个选项时,缺乏明确的目标和方向。这种模糊感会导致犹豫不决,进而影响我们的执行力。 选择模糊的表现: 目标不明确,不知道应该做什么。优先级混乱,不清楚…...

力扣 225题 用队列实现栈 记录
题目描述 请你仅使用两个队列实现一个后入先出(LIFO)的栈,并支持普通栈的全部四种操作(push、top、pop 和 empty)。实现 MyStack 类: void push(int x) 将元素 x 压入栈顶。 int pop() 移除并返回栈顶元素…...

中英双语介绍意大利(Italy):有哪些著名景点、出名品牌?
中文版 意大利概述 意大利,位于欧洲南部,是一个以其悠久的历史、丰富的文化遗产和美丽的自然风光而闻名的国家。意大利不仅是文艺复兴的发源地,还拥有众多世界著名的城市、景点和品牌。 著名城市 罗马(Rome)&#x…...

Python【打包exe文件两步到位】
Python打包Exe 安装 pyinstaller(pip install pyinstaller) 执行打包命令(pyinstaller demo.py) 打完包会生成 dist 文件夹,如下如...

基于模型预测控制的PMSM系统速度环控制理论推导及仿真搭建
模型预测控制(Model Predictive Control, MPC)是一种先进的控制策略,广泛应用于工业控制中。它可以看作是一种最优控制方法,利用对象的动态模型来预测其状态的未来行为,并根据每个采样时间点特定性能目标函数的优化来确…...

【PYG】GNN和全连接层(FC)分别在不同的类中,使用反向传播联合训练,实现端到端的训练过程
文章目录 基本步骤GNN和全连接层(FC)联合训练1. 定义GNN模型类2. 定义FC模型类3. 训练循环中的联合优化解释完整代码 GNN和全连接层(FC)分别使用不同的优化器和学习率分别进行参数更新解释 基本步骤 要从GNN(图神经网…...

vue3使用方式汇总
1、引入iconfont阿里图库图标: 1.1 进入阿里图标网站: iconfont阿里:https://www.iconfont.cn/ 1.2 添加图标: 1.3 下载代码: 1.4 在vue3中配置代码: 将其代码复制到src/assets/fonts/目录下࿱…...

Turborepo简易教程
参考官网:https://turbo.build/repo/docs 开始 安装全新的项目 pnpm dlx create-turbolatest测试应用包含: 两个可部署的应用三个共享库 运行: pnpm install pnpm dev会启动两个应用web(http://localhost:3000/)、docs(http://localhost…...

初中物理知识点总结(人教版)
初中物理知识点大全 声现象知识归纳 1 .声音的发生:由物体的振动而产生。振动停止,发声也停止。 2.声音的传播:声音靠介质传播。真空不能传声。通常我们听到的声音是靠空气传来的。 3.声速:在空气中传播速度是:340…...
ChatGPT-4o大语言模型优化、本地私有化部署、从0-1搭建、智能体构建等高级进阶
目录 第一章 ChatGPT-4o使用进阶 第二章 大语言模型原理详解 第三章 大语言模型优化 第四章 开源大语言模型及本地部署 第五章 从0到1搭建第一个大语言模型 第六章 智能体(Agent)构建 第七章 大语言模型发展趋势 第八章 总结与答疑讨论 更多应用…...

【开源项目】LocalSend 局域网文件传输工具
【开源项目】LocalSend 局域网文件传输工具 一个免费、开源、跨平台的局域网传输工具 LocalSend 简介 LocalSend 是一个免费的开源跨平台的应用程序,允许用户在不需要互联网连接的情况下,通过本地网络安全地与附近设备共享文件和消息。 项目地址&…...

ARM/Linux嵌入式面经(十一):地平线嵌入式实习
地平线嵌入式实习面经 1.自我介绍 等着,在给大哥们准备了。 2.spi与iic协议可以连接多个设备吗?最多多少个?通讯时序。 这是几个问题,在回答的时候。不要一问就开口,花几秒钟沉吟思考整理一下自己的思路。 这个问题问了几个点?每个点的回答步骤。 是我的话,我会采用以…...

基于Redis的分布式锁
分布式场景下并发安全问题的引发 前面通过加锁解决了单机状态下一人一单的问题,但是当出现了分布式,前面的加锁形式不再适用 ,每个jvm有一个自己的锁监视器,只能被内部线程获取,其他jvm无法使用,那么多台j…...

如何将 Apifox 的自动化测试与 Jenkins 集成?
CI/CD (持续集成/持续交付) 在 API 测试 中的主要目的是为了自动化 API 的验证流程,确保 API 发布到生产环境前的可用性。通过持续集成,我们可以在 API 定义变更时自动执行功能测试,以及时发现潜在问题。 Apifox 支持…...

【FFmpeg】av_write_frame函数
目录 1.av_write_frame1.1 写入pkt(write_packets_common)1.1.1 检查pkt的信息(check_packet)1.1.2 准备输入的pkt(prepare_input_packet)1.1.3 检查码流(check_bitstream)1.1.4 写入…...

【算法专题】双指针算法
1. 移动零 题目分析 对于这类数组分块的问题,我们应该首先想到用双指针的思路来进行处理,因为数组可以通过下标进行访问,所以说我们不用真的定义指针,用下标即可。比如本题就要求将数组划分为零区域和非零区域,我们不…...

Lock与ReentrantLock
在 Java 中,Lock 接口和 ReentrantLock 类提供了比使用 synchronized 方法和代码块更广泛的锁定机制。 简单示例: import java.util.concurrent.locks.Lock; import java.util.concurrent.locks.ReentrantLock;public class ReentrantLockExample {pr…...

ARM/Linux嵌入式面经(十三):紫光同芯嵌入式
static关键字 static关键字一文搞懂这个知识点,真的是喜欢考!!! stm32启动时如何配置栈的地址 在STM32启动时配置栈的地址是一个关键步骤,这通常是在启动文件(如startup_stm32fxxx.s,其中xxx代表具体的STM32型号)中完成的。 面试者回答: STM32启动时配置栈的地址主…...

名企面试必问30题(二十四)—— 说说你空窗期做了什么?
回答示例一 在空窗期这段时间,我主要进行了两方面的活动。 一方面,我持续提升自己的专业技能。我系统地学习了最新的软件测试理论和方法,深入研究了自动化测试工具和框架,例如 Selenium、Appium 等,并通过在线课程和实…...

基础权限储存
一、要求: 1、建立用户组shengcan,其id为2000工 2、建立用户组 caiwu,其id为2001 3、建立用户组 jishu,其id 为 2002 4、建立目录/sc,此目录是 shengchan 部门的存储目录,只能被 shengchan 组的成员操作,其他用户没有…...