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 绘制股票图表
从padas的原始数据帧 到图形 再到绘画风格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 包装器 侧重于数据探索,本文没有详细介绍)
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
网友评论