散点图矩阵

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')
相关推荐
咩?10 分钟前
SEABORN库函数(第十八节课内容总结)
开发语言·python·matplotlib·seaborn
万粉变现经纪人11 分钟前
如何解决pip安装报错ModuleNotFoundError: No module named ‘transformers’问题
人工智能·python·beautifulsoup·pandas·scikit-learn·pip·ipython
浊酒南街31 分钟前
Pytorch基础入门1
pytorch·python
仪器科学与传感技术博士1 小时前
Matplotlib库:Python数据可视化的基石,发现它的美
开发语言·人工智能·python·算法·信息可视化·matplotlib·图表可视化
啾啾Fun2 小时前
PyTorch 核心三件套:Tensor、Module、Autograd
人工智能·pytorch·python
嫩萝卜头儿4 小时前
深入理解 Java AWT Container:原理、实战与性能优化
java·python·性能优化
爱吃芒果的蘑菇4 小时前
使用pybind11封装C++API
开发语言·c++·python
雲_kumo4 小时前
正则表达式
python·正则表达式
BUG再也不见5 小时前
Python爬虫 urllib 模块详细教程:零基础小白的入门指南
开发语言·网络·爬虫·python