cufflinks 绘图 Python数据分析可视化

文章参考:
酷炫的可视化工具包 - cufflinks
其实特简单,手把手教你用 Python 绘制精美交互式可视化图表
一行 Python 代码搞定炫酷可视化
python嵌入窗体中的折线图更新_详解pyqt5的UI中嵌入matplotlib图形并实时刷新(挖坑和填坑)…
Python绘制六种可视化图表详解,三维图最炫酷!你觉得呢?

cufflinks简介

  • Python数据分析可视化工具包,通过单条语句,生成网页图表,可以简单交互。
  • 源数据为 Pandas 数据结构 - DataFrame,因此可以灵活变换。
  • 可以联网通过chart-studio.plotly来进行更加多样的绘制(也可以设置offline_show_link=True,点击生成的网页右下角进入页面,需要登录后导出到本地)

绘图示例

条形图

散点图

3

4

5

6


7

8

9

10

11

12

13

14

129

124

125

126

PIE

使用备注

cufflinks封装很好,通常在清楚数据集的前提下可以一句话导出图像,而且可以方便地缩放、查看点值,不过在同一网页显示多个图像比较复杂,详细的样式设置比较复杂
也可以通过设置 iplot() 函数的参数来控制绘图的样式,但从这里也可以看到,样式越多,越复杂,对不同的kind来说,对不同的参数是有要求的。所以需要有一个备注,来方便地画图,设置一些关键的样式

详细的帮助信息可以通过 help() 输出:
注意有的参数名在帮助里是错的,就是大小写之类的小错误,但是会报错,不要担心,跟踪查找一下关键字就可以了

import pandas as pd
import cufflinks as cf
help(pd.DataFrame().iplot)
# For a list of supported figures
cf.help()
cf.help('bar')    # 具体的帮助信息

其中 iplot() 所支持的参数如下:

_iplot(kind='scatter', data=None, layout=None,filename='', sharing=None,title='', xTitle='', yTitle='', zTitle='', theme=None, colors=None, colorscale=None,fill=False, width=None, dash='solid', mode='',interpolation='linear', symbol='circle', size=12, barmode='', sortbars=False, bargap=None,bargroupgap=None, bins=None, histnorm='', histfunc='count', orientation='v', boxpoints=False, annotations=None, keys=False, bestfit=False, bestfit_colors=None, mean=False, mean_colors=None,categories='', x='', y='', z='', text='', gridcolor=None, zerolinecolor=None, margin=None, labels=None, values=None, secondary_y='', secondary_y_title='', subplots=False, shape=None, error_x=None, error_y=None, error_type='data',locations=None, lon=None, lat=None,asFrame=False, asDates=False, asFigure=False, asImage=False, dimensions=None, asPlot=False, asUrl=False, online=None, **kwargs) method of pandas.core.frame.DataFrame instance
Returns a plotly chart either as inline chart, image of Figure object

cufflinks 绘图相关推荐

  1. 蜡烛图plotly_Python数据分析:基于Plotly的动态可视化绘图简介,目录书摘

    目录:第1章  快速开始 1.1  Plotly简介 1.2  安装与安装环境 1.3  在线初始化 1.4  在线绘图隐私说明 1.5  开始在线绘图 1.6  使用离线绘图库 1.7  参数解读 ...

  2. 超市零售数据可视化分析(Plotly 指南)

    CSDN 上不能插入 HTML,可以在 GitHub Page 上查看: https://paradiseeee.github.io/2020/07/30/超市零售数据可视化分析/ 项目首次发布于 K ...

  3. cufflinks基于dataframe数据自定义绘图基于df.iplot功能

    cufflinks基于dataframe数据自定义绘图基于df.iplot功能 # cufflinks绘制自定义图像 # 基于df.iplot参数控制: from chart_studio impor ...

  4. Plotly_绘图画图作图交互

    20210601 https://zhuanlan.zhihu.com/p/87163211 画地图 今天就带你深入体验易于使用.文档健全.功能强大的开源 Python 绘图库 Plotly,教你如何 ...

  5. python根据时间序列画折线图_Python cufflinks 绘制折线图,时间序列,子图:简单,很快,很酷,还会动,从此 seaborn 是路人...

    引言 Python 的 seaborn 与 matplotlib 绘图已不必多说,相信能够开始尝试使用 cufflinks 或者 FineBI 等工具进行绘图的朋友,已经对基本的数据可视化有了一定的了 ...

  6. 酷炫的可视化工具包 - cufflinks

    在学习可视化的时候发现了一个非常棒的工具cufflinks,可以交互式的绘制图像,并且非常酷炫, 下面转载一篇博客,记录一下使用方法: 原博客地址:Python动态可视化Cufflinks 一.cuf ...

  7. Python金融科技:cufflinks绘制金融图表

    前言 最近发现一个功能强大的绘图工具库cufflinks,其最吸引我的地方是内置了量化金融绘图模块,可以很方便地绘制K线和技术指标图表.但遗憾的是,在网络上并没有找到cufflinks的参考手册.虽然 ...

  8. Python动态可视化Cufflinks

    文章目录 一.cufflinks介绍 1.1 简介 1.2 安装 1.3 cufflinks包介绍 1.4 使用方法 二.cufflinks使用 2.0 条形图 bar 2.1 histogram直方 ...

  9. 【魏先生搞定Python系列】一文搞定Cufflinks画图

    有一个大数据学科分支,叫数据可视化,旨在将复杂与庞杂的数据直观的进行展现.记得2017看过一期TED演讲--<数据可视化之美>, 从数个领域的N个实例讲解了最新最美的数据呈现方式,当时确实 ...

最新文章

  1. WebViewJavascriptBridge 原理分析
  2. mysql5.7数据恢复_mysql 5.7.21 解压版通过历史data目录恢复数据的教程图解
  3. 在项目里交叉使用Swift和OC
  4. applet实现大文件ftp上传(三)
  5. 【单调栈】奶牛的歌声(jzoj 1256)
  6. FusionCharts使用问题及解决方法(三)-FusionCharts常见问题大全
  7. HTTP之Cache-Control基本概念以及实例(C++ Qt实现)
  8. Java中大数值是什么?数值想存多大存多大
  9. blender 可视化编程_使用Blender可视化天体物理学数据
  10. java自动类型转换与强制类型转换
  11. ssh 连接linux 乱码问题,SSH 连接 Ubuntu 时的中文乱码问题
  12. 从Myeclipe转向Idea,各种遇坑与填坑经验,持续更新(图文)
  13. 002-一般处理程序(HttpHandler)
  14. java中this和super的用法区别
  15. CC2500的CCA
  16. FRM 风险管理基础:复习提纲二
  17. 我的电脑中无法新建txt文本文档
  18. 处在腾讯音乐与网易云音乐夹缝中,库客音乐上市能否奏响主旋律?
  19. 活体检测CDCN学习笔记
  20. Oracle数据库----------------索引

热门文章

  1. 那些让面试官直呼内行的Java知识点(一)
  2. Oracle转MySQL存储函数percentile_cont(比例) WITHIN GROUP( ORDER BY to_number(分数) )用法
  3. 什么是重排和重绘?何时会触发?
  4. 戴姆勒与Infosys结成战略合作伙伴关系,推动创新及IT基础设施转型
  5. Quartz - Java 任务调度
  6. Window程序设计(一)
  7. ief12执行一次js才有效_IE浏览器打开页面js失效 开启F12后刷新正常
  8. opencv录制视频 python_Python-OpenCV录制H264编码的MP4视频
  9. docker启动容器
  10. 单链表的建立(C语言):头插法和尾插法建立单链表