鉴于下表:
import matplotlib.pyplot as plt
table=plt.table(cellText=[' ', ' ', ' ', ' ', ' '], # rows of data values
rowLabels=['1','2','3','4','5'],
cellLoc="left",
rowLoc='left',
bbox=[0,0,.2,1], # [left,bottom,width,height]
edges="")
我想将数字(1-5)的颜色更改为灰色,将字体大小更改为12磅。
答案 0 :(得分:2)
您需要获取单元格的文本字体属性:
table._cells[(i, j)]._text.set_fontsize(12)
table._cells[(i, j)]._text.set_color('red')
另一种获取单元格文本属性的方法是使用单元格索引(i,j):
grant_type=client_credential&scope=A
Matplotlib文本字体属性在此处描述:http://matplotlib.org/api/text_api.html#matplotlib.text.Text.set_fontproperties