我有一个dict变量来总结我的实验错误,定义如下:
my_dict= {' ': ['A error', 'B Error', 'C Error', 'D Error'], 'lab1': [0.34, 0.23, 80, 0.79], 'lab2': [0.53, 0.38, 96, 1.25], 'lab3': [0.40, 0.27, 68, 0.93]}
Python中有没有办法将上述dict保存为PDF格式的表?在这里,我希望为这些值分配一些阈值:如果错误值大于阈值,则单元格为红色,否则为绿色
例如,在上表“my_dict”中,我希望为不同的单元格设置不同的阈值。有人能提供一些指导吗
免责声明:我是
pText
的作者您可以使用
pText
创建您描述的PDF。 让我们先创建一个空的Document
我们将使用布局管理器来确定内容需要放在哪里。这比我们自己尝试计算PDF坐标系要容易得多
接下来是有趣的部分,实际处理数据:
我将定义一个字典来将边界映射到颜色。您可以轻松地更改这段代码以添加更多颜色,或者更改颜色
接下来我们创建
Table
现在我们可以在表上调用
add
。无论何时,内容都会添加到当前行(从顶行开始)。如果该行已满,我们将自动转到下一行现在,我们添加所有标题(我将其加粗):
下一步是将所有数据实际添加到
Table
:我将使这个
Table
上的边界比默认情况下的边界薄一点:我还将在
Page
的开头添加一个Paragraph
,以提供有关该表所表示内容的上下文:现在我们将
Table
添加到Page
最后,我们存储PDF:
最终结果如下所示(但您可以随意使用颜色、字体等)
您可以创建熊猫数据框,然后显示海生热图:
相关问题 更多 >
编程相关推荐