地震会商技术系统

DatistEQ之报告划重点

2020-09-07  本文已影响0人  了无_数据科学

突出报告中的重点内容,以便于吸引观众的注意力,是日常生产惯用的手法。本案例中,监测各地台站的地震数据的情况,把连续率比较低的数据以不同的颜色的显示出来,从而排查出来各个台站的仪器状态。

下表中,是各个台站的仪器采集的数据情况。

数据源

编制数据流程如下:

示例流程

其中,较为关键的是条件替换节点,它使用到HtmlFont函数,它用于设置网页中文字的前景色与背景色。

函数格式

HtmlFont(String text, Color foreColor, Color backColor)

HtmlFont需要三个参数:第一个参数,为待标记的内容;第二个参数,为前景色;第三个参数,为背景色。

函数的中颜色,可是HTML支持的任何颜色,如颜色名称“blue”、十六进制的“#0000FF”或是 RGB值“rgb(0,0,255)”等。此外,当颜色为空时,系统以默认颜色显示。

关于HTML的颜色,可以参考HTML颜色页面

HTMLFont函数

替换节点,系统以HTML标记文本内容,替换了原来的内容。

替换结果

最终,输出报告样式,以黄色的背景、红色文字,突出显示出了数据不连续的台站。

生成报告的样式

您可能发现了HtmlFont函数,只不过是进行了一个简单文字重新组合,在原来文字的基础上,增加了HTML标签,从而来改变了重点文字的样式。

系统中浏览报告节点创建报告,生成的是一个纯网页页面,因而,它支持所有的HTML标签及其属性设置。在实际工作中,灵活运行文字编辑工具,修改页面的内容,会起到事半功倍的效果~

上一篇下一篇

猜你喜欢

热点阅读