- android - 多次调用 OnPrimaryClipChangedListener
- android - 无法更新 RecyclerView 中的 TextView 字段
- android.database.CursorIndexOutOfBoundsException : Index 0 requested, 光标大小为 0
- android - 使用 AppCompat 时,我们是否需要明确指定其 UI 组件(Spinner、EditText)颜色
我正在尝试绘制一个矩阵来比较一些数据。但情节标题与子情节重叠:
import pandas as pd
import matplotlib.pyplot as plt
import seaborn as sn
def save_graph_cm(CMatrix):
# CMatrix is a dict with four 3x3 pandas DataFrame
k = 'Wine'
id = 0
cm = 1
plt.suptitle("#" + str(id) + " Confusion Matrix for " + k + " dataset")
for c_matrix in CMatrix:
plt.subplot(2, 2, cm)
sn.heatmap(CMatrix[c_matrix], annot=True, cmap="YlOrRd")
plt.title("CV - " + str(cm-1))
plt.xlabel("Predicted Classes")
plt.ylabel("Real Classes")
cm += 1
plt.tight_layout()
plt.show
我现在得到的是:
最佳答案
截至v3.3 ,matplotlib 的 tight_layout
现在可以正确显示 suptitle
:
import matplotlib.pyplot as plt
fig, axs = plt.subplots(1, 3)
for i, ax in enumerate(axs):
ax.plot([1, 2, 3])
ax.set_title(f'Axes {i}')
fig.suptitle('suptitle')
fig.tight_layout()
关于python - 使用python matplotlib时如何避免 "suptitle"和 "subplots"之间的重叠?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57013731/
这个问题在这里已经有了答案: In matplotlib, what's the difference between title() and suptitle()? (1 个回答) 关闭 5 年前
我有一个网站可以生成(取决于运行的可用数据站)任意数量的图(作为图像),这些图相互垂直堆叠。示例如下: 问题在于,根据垂直图的数量,suptitle(顶部标题)会转到不同的位置。检查以下 5 和 10
我有一个使用 Matplotlib 2.2.2 的非常漂亮的 GridSpec 图,但我无法为整个图制作一个漂亮的标题。示例: import matplotlib.pyplot as plt impo
我正在尝试绘制一个矩阵来比较一些数据。但情节标题与子情节重叠: import pandas as pd import matplotlib.pyplot as plt import seaborn a
以这段代码示例为例: import numpy as np import matplotlib.pyplot as plt f = np.random.random(100) g = np.rando
我使用 subplot() 创建了 3 个子图。现在我想为每个子图添加标题。我应该使用 title() 和 suptitle() 中的哪一个? 一般来说,它们之间有什么区别?谢谢! 最佳答案 您可以使
有人可以告诉我如何在 FacetGrid 顶部留出额外空间吗?我尝试将 super 标题放在 FacetGrid 图的顶部,但由于默认设置中顶部的边距非常有限,最终导致 super 标题与子图标题重叠
我是一名优秀的程序员,十分优秀!