在Python中使用Matplotlib(2.7.9).我必须在子图中绘制一个表(在这种情况下,子图名称是tab)但我似乎找不到改变表的字体大小的方法(http://imgur.com/0Ttvzee-左下角) .安特曼对结果感到高兴,我不是.这是我一直在使用的代码.
编辑:添加完整代码
def stat_chart(self):
DN = self.diff
ij = self.ij_list
mcont = self.mcont
ocont = self.ocont
ucont = self.ucont
dist = self.widths
clon = '%1.2f' %self.mclon
clat = '%1.2f' %self.mclat
clonlat = "{0}/{1}".format(clon,clat)
area = self.area
perim = self.perimeter
mdist = np.array(self.widths)
mdist = mdist[:,0]*10
mdist = np.mean(mdist)
pstat = self.polygon_status
if pstat == 1:
status = "Overestimation"
else:
status = "Underestimation"
# Setting up the plot (2x2) and subplots
fig = plt.figure()
gs = gridspec.GridSpec(2,2,width_ratios=[2,1],height_ratios=[4,1])
main …Run Code Online (Sandbox Code Playgroud) 我在从列表转换为.txt文件时遇到问题.我必须将Nx4数组保存到没有方括号的文本文件中,而不更改顺序和行.我的代码是:
for n,en in enumerate(var_4):
stats.append(str([var_1,var_2[n],var3[n],en]))
Run Code Online (Sandbox Code Playgroud)
我应该写什么写命令来获取如下文本文件:
var_1 , var_2[0] , var_3[0] , var_4[0]
var_1 , var_2[1] , var_3[1] , var_4[1]
Run Code Online (Sandbox Code Playgroud)
...
var_1 , var_2[N] , var_3[N] , var_4[N]
Run Code Online (Sandbox Code Playgroud)