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 |
... | ... | ... |