所以我正在将三个不同的文本块写入一个图形:
第一个我想用粗体、大白字写:
texttitle = "My Figure"
fig.text(0.8, 0.8, texttitle, color = 'w', visible = True, linespacing = 2, weight = 'bold', size = 'large')
第二个粗体,正常的白色文本:
letters = "A:\nB:\nC:"
fig.text(0.8, 0.3, letters, color = 'w', visible = True, linespacing = 2, weight = 'bold')
第三个是正常的红色文本:
numbers = "1\n2\n3"
fig.text(0.9, 0.3, numbers, color = 'r', visible = True, linespacing = 2)
现在我必须调用 fig.text() 三次才能为不同的字符串获取不同的格式,因此我必须指定每个字符串的位置,确保它们对齐,这样我就得到了这样的结果:
我想知道有没有一种方法可以只使用一个 fig.text() 命令来做到这一点?或者有没有一种方法可以获得其他 fig.text() 调用的尺寸,以便我可以排列对 fig.text() 的下一个调用?
我正在使用带有 GTKagg 后端的 Mac OSX。
谢谢,詹姆斯