|
|
From 4.0.3.69, we add barchart into the object. Here is the data structure of the bar chart
|
|
|
|
|
|
## Fixed Range
|
|
|
|
|
|
The range will be setup by the axis, min and max will be same as Axis range.
|
|
|
|
|
|
For data, here is the format for n groups bar, n is defined in the dialog of PanelMaster
|
|
|
|
|
|
| Sequence | Data | Memo
|
|
|
| ------ | ------ |---|
|
|
|
|0| 16 bit (singed)unsigned integer/ 32bit(singed)unsigned integer/ 32bit floating|numbers of the bars for each group at runtime, please don not exceed the maxium bars in the PanelMaster's settings, total bars will be this number * n|
|
|
|
|1| 16 bit (singed)unsigned integer/ 32bit(singed)unsigned integer/ 32bit floating | group 0 , bar 0|
|
|
|
|2| 16 bit (singed)unsigned integer/ 32bit(singed)unsigned integer/ 32bit floating | group 1 , bar 0|
|
|
|
|...|...|group n-1, bar 0|
|
|
|
|n+1| 16 bit (singed)unsigned integer/ 32bit(singed)unsigned integer/ 32bit floating | group 0 , bar 1|
|
|
|
|n+2| 16 bit (singed)unsigned integer/ 32bit(singed)unsigned integer/ 32bit floating | group 1 , bar 1|
|
|
|
|...|...|...|
|
|
|
|
|
|
|
|
|
## Dynamic Range
|
|
|
|
|
|
| Sequence | Data | Memo
|
|
|
| ------ | ------ |---|
|
|
|
|0|16 bit (singed)unsigned integer/ 32bit(singed)unsigned integer/ 32bit floating|min of the axis, would either by y or x, based on the barchart style(vertical or horizontal)|
|
|
|
|1|16 bit (singed)unsigned integer/ 32bit(singed)unsigned integer/ 32bit floating|max|
|
|
|
|2| 16 bit (singed)unsigned integer/ 32bit(singed)unsigned integer/ 32bit floating|numbers of the bars for each group at runtime, please don not exceed the maxium bars in the PanelMaster's settings, total bars will be this number * n|
|
|
|
|3| 16 bit (singed)unsigned integer/ 32bit(singed)unsigned integer/ 32bit floating | group 0 , bar 0|
|
|
|
|4| 16 bit (singed)unsigned integer/ 32bit(singed)unsigned integer/ 32bit floating | group 1 , bar 0|
|
|
|
|...|...|group n-1, bar 0|
|
|
|
|n+3| 16 bit (singed)unsigned integer/ 32bit(singed)unsigned integer/ 32bit floating | group 0 , bar 1|
|
|
|
|n+4| 16 bit (singed)unsigned integer/ 32bit(singed)unsigned integer/ 32bit floating | group 1 , bar 1|
|
|
|
|...|...|...| |