2
私はここ数時間、私の頭を打ちつけていますので、どんな助けでも大歓迎です。私にはある次元の表があり、各セルには特定のフレーズが含まれています。各セルには、CMAPを使用して色付けされている関連する浮動小数点値(1に正規化されている)もあります。しかし、テーブル(およびセル)を囲むフィギュアの全幅をカバーするのに問題があります。ここで私が使用してきた非機能コードは次のとおりです。テキストと周囲をカバーするMatplotlibテーブルのセル幅を取得する図
完全に理解できない、私は知っているが、私はどのようにのように、本当にわからないよ:
fig, ax = plt.subplots(1, 1, figsize=(6,3))
diff = kb_weights.max() - kb_weights.min()
normal = matplotlib.colors.Normalize(kb_weights.min() - diff/2.0, kb_weights.max() + diff/2.0)
ax.axis("off")
img = plt.imshow(kb_weights, cmap="Blues")
plt.colorbar()
img.set_visible(False)
table = ax.table(cellText=kb_realized[0:10, :], colLabels=kb_cols_realized,
# The dimensionality of the table is 10x6 cellColours=plt.cm.Blues(normal(kb_weights[:10, :])),
loc="center", fontsize=10)
table.auto_set_font_size(False)
table.scale(1.5,1.5)
ax.add_table(table)
plt.savefig("../figures/kb_weights.png")
そしてここでは、得られた画像は、次のようになりますmatplotlibに私がしたいことをさせるために。
ありがとうございます!