数据分析应用项目化教程(Python) 课件 任务8.2设置图形样式和色彩_第1页
数据分析应用项目化教程(Python) 课件 任务8.2设置图形样式和色彩_第2页
数据分析应用项目化教程(Python) 课件 任务8.2设置图形样式和色彩_第3页
数据分析应用项目化教程(Python) 课件 任务8.2设置图形样式和色彩_第4页
数据分析应用项目化教程(Python) 课件 任务8.2设置图形样式和色彩_第5页
已阅读5页,还剩5页未读 继续免费阅读

付费下载

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

项目8matplotlib图形库的数据可视化

任务8.2设置图形样式和色彩设置绘图样式设置色彩设置plot的样式和色彩设置绘图样式使用matplotlib预先定义样式(plt.style.available)[‘Solarize_Light2’,‘_classic_test_patch’,‘_mpl-gallery’,‘_mpl-gallery-nogrid’,‘bmh’,…]plt.style.use('seaborn')#使用'seaborn'样式使用自定义样式创建一个扩展名为mplstyle的样式清单axes.titlesize:24axes.labelsize:20lines.linewidth:3lines.markersize:10xtick.labelsize:16ytick.labelsize:16通过调用style.use样式表的路径或URLplt.style.use('style/presentation.mplstyle')#使用自定义样式plt.plot([1,2,3,4],[2,3,4,5]);设置绘图样式使用组合样式matplotlib支持组合样式的引用,只需在引用时输入一个样式列表,若是几个样式中涉及到同一个参数,右边的样式表会覆盖左边的值。plt.style.use(['Solarize_Light2','style/presentation.mplstyle'])plt.plot([1,2,3,4],[2,3,4,5]);使用rcparams参数设置样式mpl.rcParams['lines.linewidth']=2mpl.rcParams['lines.linestyle']='--'plt.plot([1,2,3,4],[2,3,4,5]);#matplotlib还提供了一次性修改多个样式#mpl.rc('lines',linewidth=4,linestyle='--')取消rcParams参数修改mpl.rc_file_defaults():恢复到本次导入matplotlib时的默认配置mpl.rcdefaults():恢复到下载matplotlib时的默认配置设置绘图样式with局部修改绘图风格绘图风格只对with模块中的axes起作用,“ggplot”是一种样式。如果只想为特定的代码块使用样式,但不想更改全局样式,那么样式包将提供一个上下文管理器,用于将更改限制到特定的范围。设置色彩matplotlib内置单颜色使用,识别以下格式以指定单颜色(1) RGB或者RGBA元组格式颜色颜色用[0,1]之间的浮点数表示,四个分量按顺序分别为(red,green,blue,alpha),其中alpha透明度可省略。RGA即Red,Green,Blue;RGBA即Red,Green,Blue,Alpha。例如:color=(0.1,0.2,0.5,0.5)。(2) RGBorRGBA对应的HEX格式颜色用十六进制颜色码表示,同样最后两位表示透明度,可省略。例如:color='#0F0F0F0F'。(3) 一种简写的十六进制RGB或RGBA字符串相当于通过复制每个字符获得的十六进制RGB或RGBA字符串。例如:'#abc',相当于'#aabbcc',不区分大小写。(4) 灰度色阶只有一个位于[0,1]之间的任意浮点数,其中0为纯黑色,1为白色。例如:color='0.5'。(5) 单字符基本颜色matplotlib有八个基本颜色,可以用单字符串来表示,分别是'b','g','r','c','m','y','k','w',对应的是blue,green,red,cyan,magenta,yellow,black,andwhite的英文缩写。例如:color='red'。设置色彩(6) X11/CSS4颜色根据HTML中的颜色定义,使用其中的颜色名称直接作为参数。例如:color=’blue’。(7) xkcd中的颜色根据xkcd网站提供的颜色名称,需要加上前缀xkcd,例如:’xkcd:crimson’。(8) Cn格式颜色matplotlib.rcParams['p_cycle']可输出所有颜色,所有颜色为['#1f77b4','#ff7f0e','#2ca02c','#d62728','#9467bd','#8c564b','#e377c2','#7f7f7f','#bcbd22','#17becf'],'C0'对应'#1f77b4',其中的'N'表示数字,代表属性循环的index,依次类推。(9) Tableau的colormap颜色{{'tab:blue','tab:orange','tab:green','tab:red','tab:purple','tab:brown','tab:pink','tab:gray','tab:olive','tab:cyan'}},默认颜色循环,不区分大小写。例如:labelcolor='tab:blue'。设置色彩使用colormap设置一组颜色使用colormap的方式配置一组颜色,从而在可视化中通过色彩的变化表达更多信息。Colormap分ListedColormap和LinearSegmentedColormap两种,前一种存储特定的颜色(比如说红白黑三种),使用colors可以取出所有的RGBA色号值;后一种是渐变色。Colormap颜色条可通过matplotlib的cm模块调用,print(dir(cm))输出所有的颜色名称。设置色彩使用colormap设置一组颜色使用colormap的方式配置一组颜色,从而在可视化中通过色彩的变化表达更多信息。Colormap分ListedColormap和LinearSegmentedColormap两种,前一种存储特定的颜色(比如说红白黑三种),使用colors可以取出所有的RGBA色号值;后一种是渐变色。Colormap颜色条可通过matplotlib的cm模块调用,print(dir(cm))输出所有的颜色名称。设置色彩设置plot的样式和色彩:plot函数中支持除X,Y以外的参数,还有以字符串形式存在参数,来控制颜色、线条样式和点标记等要素。小结设置绘图

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论