Python中matplotlib内置单颜色的示例分析(matplotlib,python,开发技术)

时间:2024-05-10 10:51:33 作者 : 石家庄SEO 分类 : 开发技术
  • TAG :

1、matplotlib支持的颜色格式

1.RGB 或者 RGBA 元组格式颜色

元组中浮点型数值位于 [0, 1] 之间,e.g(0.1, 0.2, 0.5) 或 (0.1, 0.2, 0.5, 0.3). RGA即Red, Green, Blue;RGBA即Red, Green, Blue, Alpha;

2.RGB or RGBA对应的hex 格式颜色

(e.g., '#0F0F0F' or '#0F0F0F0F');

3.[0,1]之间的任意浮点数

(e.g., '0.5'),其中0为纯黑色,1为白色;

4.{'b', 'g', 'r', 'c', 'm', 'y', 'k', 'w'}几种基本色;

5.X11/CSS4中的颜色

e.g. "blue";

6.xkcd中的颜色

e.g., 'purple (#7e1e9c)';

7.'Cn'格式颜色

matplotlib.rcParams['axes.prop_cycle']可输出所有颜色,['#1f77b4', '#ff7f0e', '#2ca02c', '#d62728', '#9467bd', '#8c564b', '#e377c2', '#7f7f7f', '#bcbd22', '#17becf'],'C0'对应'#1f77b4',依次类推;

8.Tableau 的colormap中颜色

e.g. 'tab:blue';

2、matplotlib颜色使用方法

#源自官网实例importmatplotlib.pyplotaspltimportnumpyasnpt=np.linspace(0.0,2.0,201)s=np.sin(2*np.pi*t)#1)RGBtuple:fig,ax=plt.subplots(facecolor=(.18,.31,.31),figsize=(10,5))#2)hexstring:ax.set_facecolor('#eafff5')#3)graylevelstring:ax.set_title('Voltagevs.timechart',color='0.7')#4)singlelettercolorstringax.set_xlabel('time(s)',color='c')#5)anamedcolor:ax.set_ylabel('voltage(mV)',color='peachpuff')#6)anamedxkcdcolor:ax.plot(t,s,'xkcd:crimson')#7)Cnnotation:ax.plot(t,.7*s,color='C4',linestyle='--')#8)tabnotation:ax.tick_params(labelcolor='tab:orange')plt.show()

Python中matplotlib内置单颜色的示例分析

3、matplotlib内置单颜色色号

matplotlib内置的颜色可以使用matplotlib.colors 调用,有'BASE_COLORS','TABLEAU_COLORS','CSS4_COLORS'及 'XKCD_COLORS'四类。使用matplotlib.colors.类名称可输出颜色号。

'BASE_COLORS'色号

b(0,0,1)g(0,0.5,0)r(1,0,0)c(0,0.75,0.75)m(0.75,0,0.75)y(0.75,0.75,0)k(0,0,0)w(1,1,1)

'BASE_COLORS'色图

Python中matplotlib内置单颜色的示例分析

TABLEAU_COLORS色号

tab:blue#1f77b4tab:orange#ff7f0etab:green#2ca02ctab:red#d62728tab:purple#9467bdtab:brown#8c564btab:pink#e377c2tab:gray#7f7f7ftab:olive#bcbd22tab:cyan#17becf

TABLEAU_COLORS色图

Python中matplotlib内置单颜色的示例分析

CSS4_COLORS色号

共计148种颜色。

颜色名称hex色号aliceblue#F0F8FFantiquewhite#FAEBD7aqua#00FFFFaquamarine#7FFFD4azure#F0FFFFbeige#F5F5DCbisque#FFE4C4black#000000

CSS4_COLORS色图

Python中matplotlib内置单颜色的示例分析

XKCD_COLORS色号

共计949种色号。

xkcd:cloudyblue#acc2d9xkcd:darkpastelgreen#56ae57xkcd:dust#b2996exkcd:electriclime#a8ff04xkcd:freshgreen#69d84fxkcd:lighteggplant#894585xkcd:nastygreen#70b23fxkcd:reallylightblue#d4ffff

XKCD_COLORS色图

Python中matplotlib内置单颜色的示例分析

Python中matplotlib内置单颜色的示例分析

 </div> <div class="zixun-tj-product adv-bottom"></div> </div> </div> <div class="prve-next-news">
本文:Python中matplotlib内置单颜色的示例分析的详细内容,希望对您有所帮助,信息来源于网络。
上一篇:Vue中如何实现列表渲染,排序,过滤操作下一篇:

7 人围观 / 0 条评论 ↓快速评论↓

(必须)

(必须,保密)

阿狸1 阿狸2 阿狸3 阿狸4 阿狸5 阿狸6 阿狸7 阿狸8 阿狸9 阿狸10 阿狸11 阿狸12 阿狸13 阿狸14 阿狸15 阿狸16 阿狸17 阿狸18