91aaa在线国内观看,亚洲AV午夜福利精品一区二区,久久偷拍人视频,久久播这里有免费视播

<strong id="fvuar"></strong>

  • <sub id="fvuar"><dl id="fvuar"><em id="fvuar"></em></dl></sub>

    1. 千鋒教育-做有情懷、有良心、有品質(zhì)的職業(yè)教育機構(gòu)

      手機站
      千鋒教育

      千鋒學習站 | 隨時隨地免費學

      千鋒教育

      掃一掃進入千鋒手機站

      領取全套視頻
      千鋒教育

      關注千鋒學習站小程序
      隨時隨地免費學習課程

      當前位置:首頁  >  技術干貨  > 詳解plt.table

      詳解plt.table

      來源:千鋒教育
      發(fā)布人:xqq
      時間: 2023-11-21 15:46:17 1700552777

      一、plt.table表

      import matplotlib.pyplot as plt
      import numpy as np
      
      data = np.array([[ 742,  147,   63],
                       [ 520,  313,  174],
                       [2077,  773,  226]])
      
      fig, ax = plt.subplots()
      table = ax.table(cellText=data, loc='center')
      table.set_fontsize(14)
      table.scale(1, 2.5)
      ax.axis('off')
      plt.show()
      

      plt.table()函數(shù)通常用于繪制表格。傳遞一個二維數(shù)組包含要顯示在表格中的單元格內(nèi)容。在上述代碼中,我們創(chuàng)建了一個3x3的二維數(shù)組,該數(shù)組包含表格中要顯示的單元格的值。我們還為表格設置了字體大小和大小,將其放置在中心并將軸設置為關閉。最后,我們使用plt.show()來顯示我們的表格。

      二、plt.table表格內(nèi)容設置背景色

      import matplotlib.pyplot as plt
      import numpy as np
      
      data = np.array([[ 742,  147,   63],
                       [ 520,  313,  174],
                       [2077,  773,  226]])
      
      fig, ax = plt.subplots()
      table = ax.table(cellText=data, loc='center', cellColours=np.full_like(data, 'lightgrey'))
      table.set_fontsize(14)
      table.scale(1, 2.5)
      ax.axis('off')
      plt.show()
      

      要從默認的灰色背景中更改單元格背景色,我們需要傳遞單元格顏色值的數(shù)組作為cellColours參數(shù)。在上面的代碼中,我們使用了np.full_like()函數(shù)將數(shù)組中的所有元素設置為'lightgrey'。 ??背景顏色的另一種方法是使用cellColours顏色圖的實例。

      三、plt.table參數(shù)詳

      import matplotlib.pyplot as plt
      import numpy as np
      
      data = np.array([[ 742,  147,   63],
                       [ 520,  313,  174],
                       [2077,  773,  226]])
      
      fig, ax = plt.subplots()
      table = ax.table(cellText=data, loc='center', cellColours=np.full_like(data, 'lightgrey'), 
                       colWidths=[0.1]*3, rowLabels=['A', 'B', 'C'], colLabels=['X', 'Y', 'Z'])
      table.set_fontsize(14)
      table.scale(1, 2.5)
      ax.axis('off')
      plt.show()
      

      在上面的代碼中,我們添加了以下一些附加參數(shù):

      colWidths:一個浮點數(shù)列表,指定每列的寬度。 rowLabels:包含行標簽的字符串列表。 colLabels:包含列標簽的字符串列表。

      四、plt.table字體顏色

      import matplotlib.pyplot as plt
      import numpy as np
      
      data = np.array([[ 742,  147,   63],
                       [ 520,  313,  174],
                       [2077,  773,  226]])
      
      fig, ax = plt.subplots()
      table = ax.table(cellText=data, loc='center', cellColours=np.full_like(data, 'lightgrey'), 
                       colWidths=[0.1]*3, rowLabels=['A', 'B', 'C'], colLabels=['X', 'Y', 'Z'])
      table.set_fontsize(14)
      table.scale(1, 2.5)
      for i in range(len(data)):
          for j in range(len(data[0])):
              if data[i][j] > 500:
                  table.get_celld()[(i,j)].set_text_props(color='red')
      ax.axis('off')
      plt.show()
      

      我們可以根據(jù)單元格內(nèi)容自定義單元格字體的顏色,如上述代碼中所示。在這個例子中,如果單元格的值大于500,則設置字體顏色為紅色。

      五、plt.table函數(shù)屬性

      import matplotlib.pyplot as plt
      import numpy as np
      
      data = np.array([[ 742,  147,   63],
                       [ 520,  313,  174],
                       [2077,  773,  226]])
      
      fig, ax = plt.subplots()
      table = ax.table(cellText=data, loc='center', cellColours=np.full_like(data, 'lightgrey'), 
                       colWidths=[0.1]*3, rowLabels=['A', 'B', 'C'], colLabels=['X', 'Y', 'Z'])
      table.auto_set_font_size(False)
      table.set_fontsize(22)
      table.auto_set_column_width(col=list(range(len(data[0]))))
      table.scale(1, 2.5)
      ax.axis('off')
      plt.show()
      

      除了上述參數(shù)之外,plt.table()還具有許多其他有用的屬性和函數(shù),如自適應字體大小,自適應列寬,固定列寬等。在上述代碼中,我們使用了以下屬性和函數(shù):

      auto_set_font_size():根據(jù)表格大小自動設置字體大小。 auto_set_column_width():根據(jù)表格大小自動設置列寬。 scale():根據(jù)指定的比例縮放表格。

      六、plt.table表格及字體大小

      import matplotlib.pyplot as plt
      import numpy as np
      
      data = np.array([[ 742,  147,   63],
                       [ 520,  313,  174],
                       [2077,  773,  226]])
      
      fig, ax = plt.subplots(figsize=[10, 4])
      table = ax.table(cellText=data, loc='center', cellColours=np.full_like(data, 'lightgrey'), 
                       colWidths=[0.1]*3, rowLabels=['A', 'B', 'C'], colLabels=['X', 'Y', 'Z'])
      table.auto_set_font_size(False)
      table.set_fontsize(36)
      table.auto_set_column_width(col=list(range(len(data[0]))))
      table.scale(2, 4)
      ax.axis('off')
      plt.show()
      

      最后,我們可以根據(jù)需要調(diào)整表格和字體大小。在上述代碼中,我們通過更改figsize、設置字體大小和縮放表格來實現(xiàn)此目的。

      聲明:本站稿件版權均屬千鋒教育所有,未經(jīng)許可不得擅自轉(zhuǎn)載。
      10年以上業(yè)內(nèi)強師集結(jié),手把手帶你蛻變精英
      請您保持通訊暢通,專屬學習老師24小時內(nèi)將與您1V1溝通
      免費領取
      今日已有369人領取成功
      劉同學 138****2860 剛剛成功領取
      王同學 131****2015 剛剛成功領取
      張同學 133****4652 剛剛成功領取
      李同學 135****8607 剛剛成功領取
      楊同學 132****5667 剛剛成功領取
      岳同學 134****6652 剛剛成功領取
      梁同學 157****2950 剛剛成功領取
      劉同學 189****1015 剛剛成功領取
      張同學 155****4678 剛剛成功領取
      鄒同學 139****2907 剛剛成功領取
      董同學 138****2867 剛剛成功領取
      周同學 136****3602 剛剛成功領取
      相關推薦HOT