散点图矩阵

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')
相关推荐
青山如墨雨如画1 小时前
【北邮-无线通信中的人工智能】物理层技术中AI的应用实践:基于KNN的调制识别(1)理论基础
人工智能·python·机器学习·matlab·jupyter
MATLAB代码顾问1 小时前
Python Matplotlib数据可视化实战指南
python·信息可视化·matplotlib
AI 编程助手GPT2 小时前
用 Python 做一个世界杯赛前分析脚本:以巴西 vs 摩洛哥为例
开发语言·网络·人工智能·python·chatgpt
万事大吉CC2 小时前
Python 笔试输入模板总结
python·算法
Java患者·2 小时前
《Python 人脸识别入门实践:从人脸检测到人脸比对完整实现》
开发语言·python·opencv·目标检测·计算机视觉·目标跟踪·视觉检测
宸丶一2 小时前
Day 10:LangGraph - Agent 的图执行引擎
java·windows·python
weixin_307779132 小时前
Python写入Shell文件使用Linux系统的换行符
linux·开发语言·python·自动化
zmzb01033 小时前
Python课后习题训练记录Day130
开发语言·python
高洁013 小时前
医疗行业的数字孪生革命
python·机器学习·数据挖掘·transformer·知识图谱
MATLAB代码顾问3 小时前
Python Pandas数据分析入门指南
python·数据分析·pandas