散点图矩阵

create_scatterplotmatrix

对角线是直方图,但是框选无交互

复制代码
import plotly.figure_factory as ff
    fig = ff.create_scatterplotmatrix(
        df, 
        diag='histogram',  # 将对角线设置为直方图
    )
    fig.update_layout(
        autosize=True,  # 让 Plotly 自动适应容器
        width=None,  # 设置宽度
        height=None  # 设置高度
    )
    fig.write_html("./static/pairplot.html", include_plotlyjs='./js/plotly.js')

scatter_matrix

对角线不是直方图,但是框选有交互

复制代码
fig = px.scatter_matrix(df)
    fig.update_traces(
        selected=dict(
            marker=dict(
                color='red',    # 选中点变为红色
                opacity=1,      # 不透明度设为 1(完全不透明)
                # size=8          # 可以调整选中点的大小
            )
        ),
        unselected=dict(
            marker=dict(
                opacity=0.1,    # 未选中点变半透明
                color='blue'    # 未选中点颜色(可选)
            )
        )
    )
    fig.update_layout(
        dragmode='select',      # 启用选择模式
        clickmode='event+select'  # 允许点击选择
    )
    fig.write_html("./static/pairplot.html", include_plotlyjs='./js/plotly.js')
相关推荐
一个天蝎座 白勺 程序猿22 分钟前
Python爬虫(47)Python异步爬虫与K8S弹性伸缩:构建百万级并发数据采集引擎
爬虫·python·kubernetes
XiaoMu_0011 小时前
基于Django+Vue3+YOLO的智能气象检测系统
python·yolo·django
honder试试2 小时前
焊接自动化测试平台图像处理分析-模型训练推理
开发语言·python
心本无晴.3 小时前
Python进程,线程
python·进程
java1234_小锋5 小时前
Scikit-learn Python机器学习 - 特征降维 压缩数据 - 特征提取 - 主成分分析 (PCA)
python·机器学习·scikit-learn
java1234_小锋5 小时前
Scikit-learn Python机器学习 - 特征降维 压缩数据 - 特征提取 - 线性判别分析 (LDA)
python·机器学习·scikit-learn
思辨共悟6 小时前
Python的价值:突出在数据分析与挖掘
python·数据分析
计算机毕业设计木哥7 小时前
计算机毕设选题:基于Python+Django的B站数据分析系统的设计与实现【源码+文档+调试】
java·开发语言·后端·python·spark·django·课程设计
中等生7 小时前
Pandas 与 NumPy:数据分析中的黄金搭档
后端·python
用户8356290780517 小时前
Python查找替换PDF文字:告别手动,拥抱自动化
后端·python