在上一篇中(点击这里查看),我们创建了一个最简单的ECharts VI,但是当添加筛选器的时候发现对这个VI完全不起作用。
因而,本篇就要介绍如何给VI做数据筛选以及如何使用VI作为数据筛选器。
本篇内容包括:
- 数据接口
- 将VI用作筛选器
- 代码整理及优化
- 最终效果
1. 数据接口
1.1 数据接口API
MSTR的数据接口包括以下几个:
- mstrmojo.models.templates.DataInterface
- mstrmojo.models.templates.Titles
- mstrmojo.models.templates.Title
- mstrmojo.models.templates.Headers
- mstrmojo.models.templates.Header
- mstrmojo.models.templates.MetricValue
想要了解详情,可以查看这里 。用法都很简单的,看下说明就懂了。这里以DataInterface 为例进行说明。
其实在第一篇中我们已经用到了这个接口,用来获取用户传递过来的数据。其中使用到了getRawData这个函数。语法如下:
- getRawData(form