python - 在热图中绘制不必要的空间

标签 python plotly-python

我正在尝试创建热图。 代码:

import plotly.express as px                 

fig = px.imshow(data.corr().values)              
fig.update_layout(               
    title="Correlation matrix",            
    xaxis_title="X",             
    yaxis_title="Y",                
    coloraxis_colorbar=dict(             
        title="Your Title",             
    ))               
fig.show()        

剧情: Correlation matrix

最佳答案

如果您不想要的话,可以明确指定图形的大小以删除此空白。例如:

import numpy as np
import pandas as pd
import plotly.express as px

data = np.random.randn(10, 10)
data = pd.DataFrame(data)

fig = px.imshow(data.corr().values)
fig.update_layout(
    title="Correlation matrix",
    xaxis_title="X",
    yaxis_title="Y",
    coloraxis_colorbar=dict(
        title="Your Title"),
    width = 700, height = 700,
    autosize = False)
fig.show()

产生correlation matrix without white space

关于python - 在热图中绘制不必要的空间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/68403568/

相关文章:

python - Pandas 中的窗口重叠

python - 如何在 Jupyter Notebook 上查看内置函数的文档?

python - 如何按组为散点图分配颜色?

python-plotly 相对于区域设置的日期格式

python - 处理python中的telnetlib超时错误

python - seetings.py 或 docker 中的数据库配置错误

python - 在渐近分析的情况下,迭代和递归二进制搜索算法有什么区别

python-3.x - 剧情( python ): How to add more then one text label in a bar chart

python - 在一张图中 python plotly 绘制多个 pandas 数据帧