亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

使用 matplotlib 沿圖表繪制表格

使用 matplotlib 沿圖表繪制表格

慕無忌1623718 2021-09-02 20:24:28
目前我有這段代碼:import pandas as pdimport matplotlib.pyplot as pltimport matplotlib as mplimport numpy as npfrom matplotlib.font_manager import FontPropertiesdata = np.random.uniform(0, 1, 80).reshape(20, 4)final_data = [['%.3f' % j for j in i] for i in data]mpl.style.use('seaborn')mpl.rc('xtick', labelsize = 7)mpl.rc('ytick', labelsize = 7)fig = plt.figure()fig.subplots_adjust(left=0.1, wspace=0.1)plt.subplot2grid((1, 4), (0, 0), colspan=3)table_subplot = plt.subplot2grid((1, 4), (0, 3))table = plt.table(cellText=final_data, colLabels=['A', 'B', 'C', 'D'], loc='center', cellLoc='center', colColours=['#FFFFFF', '#F3CC32', '#2769BD', '#DC3735'])table.auto_set_font_size(False)table.set_fontsize(7)table.auto_set_column_width((-1, 0, 1, 2, 3))for (row, col), cell in table.get_celld().items():    if (row == 0):        cell.set_text_props(fontproperties=FontProperties(weight='bold', size=7))plt.axis('off')plt.show()將其作為輸出生成:我知道情節是空的,但我打算在那里添加一些數據,所以我需要記住這一點!我想在表格中再添加一行以有一個標題。這一行應該只在最后三列上,就像這樣:      +-----------------+      |      Header     |+-----+-----------------+|  A  |  B  |  C  |  D  |+-----+-----+-----+-----+| ... | ... | ... | ... |+-----+-----+-----+-----+| ... | ... | ... | ... |+-----+-----+-----+-----+標題行的寬度應與 A、B 和 C 列的寬度總和相匹配。我一直在玩,但我無法得到它......有人可以幫助我嗎?
查看完整描述

1 回答

  • 1 回答
  • 0 關注
  • 325 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號