国产睡熟迷奷白丝护士系列精品,中文色字幕网站,免费h网站在线观看的,亚洲开心激情在线

      <sup id="hb9fh"></sup>
          1. 千鋒教育-做有情懷、有良心、有品質(zhì)的職業(yè)教育機構(gòu)

            手機站
            千鋒教育

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

            千鋒教育

            掃一掃進入千鋒手機站

            領(lǐng)取全套視頻
            千鋒教育

            關(guān)注千鋒學習站小程序
            隨時隨地免費學習課程

            當前位置:首頁  >  技術(shù)干貨  > 詳解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ù)組包含表格中要顯示的單元格的值。我們還為表格設(shè)置了字體大小和大小,將其放置在中心并將軸設(shè)置為關(guān)閉。最后,我們使用plt.show()來顯示我們的表格。

            二、plt.table表格內(nèi)容設(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'))
            table.set_fontsize(14)
            table.scale(1, 2.5)
            ax.axis('off')
            plt.show()
            

            要從默認的灰色背景中更改單元格背景色,我們需要傳遞單元格顏色值的數(shù)組作為cellColours參數(shù)。在上面的代碼中,我們使用了np.full_like()函數(shù)將數(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,則設(shè)置字體顏色為紅色。

            五、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ù),如自適應(yīng)字體大小,自適應(yīng)列寬,固定列寬等。在上述代碼中,我們使用了以下屬性和函數(shù):

            auto_set_font_size():根據(jù)表格大小自動設(shè)置字體大小。 auto_set_column_width():根據(jù)表格大小自動設(shè)置列寬。 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、設(shè)置字體大小和縮放表格來實現(xiàn)此目的。

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