- 1、本文档共62页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
5坐标轴与多子图双子图双子图顾名思义就是两个图的整合,在一幅图中呈现多个子图。在plotly中也提供了相应的方法make_subplots,这个方法使用很简单。指定每个子图在整幅图中的视图范围,通过控制范围,从而达到一张图上显示两个子图。*4基本设置——标记点的设置双子图示例1*5坐标轴与多子图双子图示例2*5坐标轴与多子图多子图类似于双子图,不过唯一不同的是多子图是一张图上有多个子图两个以上,但它们的绘制方法是类似的,也有两种,这里将分别介绍。先生成一个矩阵,类似2*2(就是四个图),然后根据排列的方式来绘图还可以用domain参数定义每个子图的位置范围,通过确定每个图在整个图中的范围,从而来实现多子图。*5坐标轴与多子图多子图示例1*5坐标轴与多子图多子图示例2*本章小结6.*6本章小结本章小结其实上面这些设置只是在控制图像生成过程的一些操作,而plotly最具特色的一点的是交互性强,就如我们在jupyternotebook中生成的图片而言,这个是所有绘图包都能达到的一点,而它生成的图并不是静止的,是可以在生成后变化的,这个从这些图片无法看出,只有在jupyternotebook等工作环境下看到。而且交互性界面有很多小组件,可以通过鼠标点击来改变图片的一些属性。这个比较简单,大家利用上面的代码中生成的任意一个图便可进行操作,来了解一下plotly的特点,为后面的深入学习各种图的生成以及动态交互做铺垫。*6本章小结plotly中的一个模块plotlyexpress中还有动画效果,这里选取了一个官网的例子。*6本章小结单纯从从图片看不出动画的优势,大家可以在自己电脑上看看动画的效果。plotly其实相比其他绘图包的优势交互性强,生成的图像和其他绘图包区别不是特别大,大家如果对plotly的其他一些滑动组件,缩放等设置有兴趣,可以去官网了解一下,官网的介绍都比较详细。*3绘图基础知识*3绘图基础知识对于plotly一些基础图形而言,一些基本设置是相同的,拿plotly.offline.iplot()来说,他们是绘制图形的主函数。它们其中一些参数也是整个全局的设置,我们可以拿offline.iplot()作为一个示例,来查看这些参数,从而来研究一些其他函数。如果我们对这个函数不是特别了解,可以help()一下。*3绘图基础知识offline.iplot()常用的参数一般是这几个:figure_or_data:这个参数是代表输入的数据可能直接是简单的字典,也可能是复合的字典(嵌套式)。show_link:默认为True,显示右下角的链接。link_text:右下角显示的文字,默认为Exporttoplotly.lyvalidate:默认为True,确保所有的关键字都是有限的filename:设置绘图存储文件的路径image=,str,图片的类型None,png,jpeg,svg,webpimage_height=600,数值,图片的高度image_width=800,数值,图片的宽度*3绘图基础知识输出图像设置:下面给出一个具体的实例。*3绘图基础知识线图轨迹基本设置在plotly中最基本图形就是曲线图,而在plotly中的线性图是线性图和散点图结合的方式,而我们常用的也是go.scatter函数。这一块包括我们所要在图像中画出的轨迹的颜色等一些基本参数设置,这一块只通过一个简单例子来介绍一下。*3绘图基础知识*3绘图基础知识画图基本布局设置:一般情况下默认的图像布局效果是很好的,但有的时候希望图像的显示效果满足我们的需要,所以这个时候需要layout这个类来设置相关的的信息。大家也可以在自己的电脑上用help()指令查看一下具体的参数信息,这里就不浪费篇幅展示help()命令的结果。本小节直接讲解有哪些设置,layout如何来设置画面布局。一般图像的内容分为五大块:标题,坐标轴,注释,图例,图像,每五大块单独有各自的详细设置,本小节也只从前四块出发,不考虑图像这一块。*3绘图基础知识为了方便后面操作,本小节固定前面轨迹,简化代码。*3绘图基础知识*3绘图基础知识画图基本布局设置:首先介绍一下画面总体设置:包括主标题,图像背景颜色,图片背景颜色以及图像的宽度,图像的高度以及设置图离图像四周的边距。title:图像的主标题(可以单独赋值使用)但title又有多个个参数,用字典形式赋值,但常用的一般有这几个:font,pad,text,font代表的是字体大小颜色等参数,text是标题的内容,pad是标题距离上下左右的
文档评论(0)