我试图将数据汇总表添加到我创建的绘图中,如下所示:
import matplotlib.pyplot as plt
plt.figure()
plt.plot([0,2], [0,2])
plt.grid('on')
values = [[0,1],[2,3]]
rowLabels = ['row1', 'row2']
colLabels = ['col1', 'col2']
table = plt.table(cellText=values, colWidths=[0.1]*3, rowLabels = rowLabels,
colLabels=colLabels, loc = 'center right')
但是在网格和表格重叠的地方,网格仍然可见,这使得表格很难阅读。在
因此,我尝试添加以下代码,将表格单元格的背景设置为白色和不透明,如下所示:
^{pr2}$但它没有改变。如果我使用白色以外的颜色,我可以看到它正在设置单元格颜色,但网格仍然可见,这使我认为网格是在表的顶部而不是在其后面绘制的。在
有人知道有一种方法可以把表格放在有网格的图上,但不把网格放在表格之外吗?在
谢谢!在
使用当前最新的matplotlib:version 1.3.1
试试这个:
来自docs:
所以一个高个子会培养出艺术家。在
相关问题 更多 >
编程相关推荐