美文网首页
2021-12-19Plotly的包装器Cufflinks

2021-12-19Plotly的包装器Cufflinks

作者: hydro | 来源:发表于2021-12-23 12:32 被阅读0次

Plotly 的包装器Cufflinks

https://www.cnblogs.com/Yang-Sen/p/11226005.html

https://zhuanlan.zhihu.com/p/74420814 

https://blog.csdn.net/weixin_43915798/article/details/106096026   绘制股票图表

Plotly功能强大,但是不易使用,为了推广,就有了Plotly 的包装器 (Wrapper)  。包装器可以让 plotly 的使用变得更加简单。

plotly 包是一个构建在 plotly.js 上,而 plotly.js又是构建在 d3.js 上的。整个堆叠顺序是cufflinks>plotly>plotly.js>d3.js,意味着我们同时获得了 Python 的编程高效性和d3强大的图形交互能力,d3.js是全世界公认第一可视化框架!

Plotly不能直接接受numpy和pandas的数据结构

Cufflinks包装器 侧重于数据呈现,

(Express 包装器 侧重于数据探索,本文没有详细介绍)

从padas的原始数据帧    到图形    再到绘画风格 

Cufflinks包装器,将Plotly直接绑定到pandas数据帧,并呈现出来

DataFrame:代表pandas的数据框;

Figure:代表我们上面看到的可绘制图形,比如bar、box、histogram等等;

iplot:代表绘制方法,其中有很多参数可以进行配置,调节符合你自己风格的可视化图形;

安装 Cufflinks包装器

 pip安装,下面2行都能安装

pip install cufflinks, 安装 Cufflinks包装器, 也会安装Plotly

pip install cufflinks plotly ,可以安装 Cufflinks包装器, Plotly 

或者用conda安装

conda install -c conda-forge python-cufflinks

使用Cufflinks绘图

示例代码  

https://www.cnblogs.com/Yang-Sen/p/11226005.html   基础原理和示例代码

https://zhuanlan.zhihu.com/p/74420814  示例代码

https://blog.csdn.net/weixin_43915798/article/details/106096026   绘制股票曲线  

数据的获得:

生成随机数据   cufflinks有一个专门生成随机数的方法,叫做 datagen ,用于生成不同维度的随机数据

手动输入数据 

从表格(文本)文件获取数据      pandas:Datafram   https://www.jianshu.com/p/c4266e14ecbe

相关文章

网友评论

      本文标题:2021-12-19Plotly的包装器Cufflinks

      本文链接:https://www.haomeiwen.com/subject/izcofrtx.html