gpt4 book ai didi

python - Matplotlib Table Bbox - 如何控制位置和样式?

转载 作者:太空宇宙 更新时间:2023-11-04 09:53:24 38 4
gpt4 key购买 nike

我可以像这样向轴添加表格:

from matplotlib.table import table

stats_table = table(ax5, cellText=cell_text,
rowLabels=rows,
colLabels=cols,
bbox = [0.1, 0, 0.9, 0.8])

我可以使用 bbox 来指定它的位置,但是我该如何设置 bbox 的样式?

在我见过的其他例子中,它使用类似 bbox 的样式

bbox_props = dict(boxstyle="rarrow,pad=0.3", fc="cyan", ec="b", lw=2)

但是如何在定义 bbox 的位置的同时使用它呢?

最佳答案

您可以遍历表格单元格并设置属性,例如颜色和线宽。表格周围没有任何框,因此您无法设置任何框样式。

import numpy as np
import matplotlib.pyplot as plt
from matplotlib.table import table

fig, ax = plt.subplots()

stats_table = table(ax, cellText=np.random.randint(1,9,(5,2)),
rowLabels=list("ABCDE"),
colLabels=list("PU"),
bbox = [0.1, 0, 0.9, 0.8])

for key, cell in stats_table.get_celld().items():
cell.set_linewidth(2)
cell.set_edgecolor("b")
cell.set_facecolor("cyan")

plt.show()

关于python - Matplotlib Table Bbox - 如何控制位置和样式?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46918457/

38 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com