图表中的测量标签
Measurement labels in graphs
关于 Web UI 图表中出现的测量标签。我已经实现了一个 GenericMeasurement Java class 接受 "unit" 和 "quantity" 作为构造函数参数。单位工作正常直至绘图。我期待看到 "quantity" 作为图表标签,但我看到的却是 "GENERIC MEASUREMENT"。图表标签是简单地从 class 中提取的,还是我可以设置一个属性来定义标签,从而避免为我想要可视化的每种测量类型创建特定的 class?
UI 中的标签自动取自测量的 JSON。
假设您有这样的 JSON:
{
"GenericMeasurementFragment": {
"GenericMeasurementSeries": {
"value": 25,
"unit": "km/h" }
},
"time":"2013-06-22T17:03:14.000+02:00",
"source": { "id":"10200" },
"type": "GenericMeasurement"
}
图的标签直接取自GenericMeasurementSeries。
如果您在设备管理中,则整个图表的标题取自 GenericMeasurementFragment。如果使用驼峰式大小写,UI 将自动使用空格。
因此,定义系列的不是 Java 中的 class 名称,而是从中产生的 JSON。你可以看看 class TemperatureMeasurement in device-capability 模型。它使用注释强制将系列命名为 "T".
关于 Web UI 图表中出现的测量标签。我已经实现了一个 GenericMeasurement Java class 接受 "unit" 和 "quantity" 作为构造函数参数。单位工作正常直至绘图。我期待看到 "quantity" 作为图表标签,但我看到的却是 "GENERIC MEASUREMENT"。图表标签是简单地从 class 中提取的,还是我可以设置一个属性来定义标签,从而避免为我想要可视化的每种测量类型创建特定的 class?
UI 中的标签自动取自测量的 JSON。 假设您有这样的 JSON:
{
"GenericMeasurementFragment": {
"GenericMeasurementSeries": {
"value": 25,
"unit": "km/h" }
},
"time":"2013-06-22T17:03:14.000+02:00",
"source": { "id":"10200" },
"type": "GenericMeasurement"
}
图的标签直接取自GenericMeasurementSeries。 如果您在设备管理中,则整个图表的标题取自 GenericMeasurementFragment。如果使用驼峰式大小写,UI 将自动使用空格。
因此,定义系列的不是 Java 中的 class 名称,而是从中产生的 JSON。你可以看看 class TemperatureMeasurement in device-capability 模型。它使用注释强制将系列命名为 "T".