python 使用 plotly 进行数据分析

一,安装

复制代码
pip install plotly pandas

二,使用 express 快速画图

如折线图图:

复制代码
import plotly.express as px

x = [1, 2, 3, 4, 5]
y = [10, 15, 12, 20, 18]

fig = px.line(
    x=x,
    y=y
)

fig.show()

读取csv文件绘图:

复制代码
import pandas as pd
import plotly.express as px

df = pd.read_csv("data.csv")

fig = px.line(
    df,
    x="编号",
    y="坑深"
)

fig.show()

散点图:

复制代码
import pandas as pd
import plotly.express as px

df = pd.read_csv("data.csv")

fig = px.scatter(
    df,
    x="压印X",
    y="压印Y",
    color="坑深"
)

fig.show()

三,精细控制 graph_objects

复制代码
import plotly.graph_objects as go

#创建空白图
fig = go.Figure()

#添加一组数据
fig.add_trace(
    go.Scatter(
        x=[1, 2, 3, 4, 5],
        y=[10, 20, 15, 25, 18],
        mode="markers",
        name="第一组"
    )
)

fig.show()
相关推荐
罗政2 小时前
零基础数据分析教程(2):对比与拆解
数据挖掘·数据分析
李可以量化2 小时前
Redis 从了解到精通(三)下:性能基准测试与量化场景性能避坑指南
redis·git·python·量化交易·qmt·ptrade
青 春 记 忆11 小时前
零基础入门Python11|Git实战:为任务管理器建立版本历史
开发语言·git·vscode·python·python3.11
Python私教11 小时前
多个项目怎么安全合并?先适配,再切换
后端·python·架构
2601_9627809112 小时前
财务人员学数据分析考什么证?从入门到高阶实用证书清单
数据挖掘·数据分析
北斗落凡尘13 小时前
LangGraph 入门实战(12)--使用MCP
后端·python·langchain
jdksjw13 小时前
同步与异步、阻塞与非阻塞、多线程、协程超详细讲解(Python并发编程从入门到精通)
开发语言·python
Mike_Zhang14 小时前
使用python统计FreeSWITCH呼叫并发
python·freeswitch
SL-staff14 小时前
技术实践:HR如何用JVS-Logic可视化编排实现考勤数据同步(含节点配置与异常处理)
开发语言·python·低代码·钉钉·可视化编排·jvs-logic·hr技术