Box 支持通过 SQL 语句实现内容配置,其具体配置语法如下。在可视化类型方面,所有在函数内容配置中支持的可视化类型,在 SQL 中同样适用。
示例:consider相似动词
bar:select word,lemmf(word) AS mf from simv where key='solve' order by mf desc
Box也支持通过输入完整的http网址来嵌入外部网页内容。当输入以"http"开头的网址时,系统会在当前Box中嵌入一个iframe(可理解为"网页中的网页"),直接加载并显示目标网址的内容。
嵌入网页配置语法:
box名称:data=完整的网页地址
pyramid金字塔数据单页:consider宾语分布中英对比
http://page.yulk.net/?box:data=http://data.yulk.net/pyramid:select+word,cn,en+from+dobjvn+where+key=%27consider%27+order+by+cn+desc+limit+30
input单页(code参数):当 code参数存在时,input单页将忽略其他所有参数(如 input),并进入非交互状态,直接渲染代码的执行结果。
原始网址:http://input.yulk.net/?code=mermaid('treemap','"dobjvn"', en.dobjvn('consider').head(20).wordcnt())
http://page.yulk.net/?box:data=http://input.yulk.net/?code=mermaid(%27treemap%27,%27%22dobjvn%22%27,+en.dobjvn(%27consider%27).head(20).wordcnt())
ebar 柱状图
http://page.yulk.net/?box:data=http:%2F%2Fdata.yulk.net%2Febar:lemlex%28%27book%27%29