python对excel数据可视化 plotly_利用plotly for Python进行数据可视化

本文介绍了如何使用plotly库在Python中进行数据可视化,特别是针对Excel数据的散点图和3D图的绘制。文章强调了plotly的交互性和与其他语言如R的API兼容性。通过一个简单的散点图实例,展示了如何导入数据、调整图像尺寸、添加标题和形状,并分享了在图例上添加标题的挑战和解决方案。
摘要由CSDN通过智能技术生成

plotly是一款强大的作图工具,可以快速制作各种精美的图表,而且生成的图表可以实时与用户产生交互,大家可以参考官网的示例。

如散点图

3D图

plotly本身是基于javascript开发的,但是提供了大量与其他主流数据分析语言的API,比如Python, R, Matlab,可以参考https://plot.ly/api/。

如果你是Python用户,plotly不仅可以从原生的Python获得支持,如果你正在使用matplotlib,pandas等库,plotly也有专门为其量身定制的接口。

R语言用户想必已经熟悉ggplot2, 在R语言中只需要针对一个ggplot2图形对象p进行如下操作

ggplotly(p)

就会直接将其转化为一个plotly对象,十分方便。

个人觉得plotly与ggplot2在图形语法上有很多相似之处,所以R语言用户可能会很快上手,起初我也是在R语言环境中使用plotly,但是R语言中对于LaTeX的支持不是很好,从而转向Python。

plotly的官网文档十分详尽,然而对于初学者而言不太容易找到自己的需求。我接触plotly大概已经一个星期,所以在这里记录下我的一些最基本的经验,说不定谁看了这篇文章之后可以少走一些弯路。

Python用户可以直接使用pip安装plotly,我比较熟悉Python3.

sudo pip3 install plotly

本篇文章以我在自己科研中获取的一些数据为基础,绘制一幅最简单的散点图,并在图上添加一些基本的图形元素

首先,获得的数据(csv格式)如下&#

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值