Steven Hilton
Members-
Content count
3 -
Joined
-
Last visited
Everything posted by Steven Hilton
-
Angular Gauge: Odd Behavior When Dial Value Exceeds Max Value
Steven Hilton posted a topic in Using FusionWidgets XT
Greetings, When using the Angular Gauge widget, what is the expected behavior when the value of dial is greater than the maximum value of gauge? This is an undesired state in our case, but is still a realistic and likely scenario, but uncommon. The behavior we are seeing is confusing. This XML: <chart lowerLimitDisplay="0" upperLimitDisplay="20.00 kW" showValue="1" showBorder="0" gaugeStartAngle="240" palette="1" chartTopMargin="50" upperLimit="20.00" lowerLimit="0" numberSuffix="kW" tickValueDistance="20" gaugeEndAngle="-60"> <trendpoints> <point displayValue=" " useMarker="1" value="0.00" markerToolText="0.00kW Minimum"></point> <point displayValue=" " useMarker="1" value="0.00" markerToolText="0.00kW Maximum"></point> <point displayValue=" " useMarker="1" value="0.00" markerToolText="0.00kW Average"></point> </trendpoints> <colorRange> <color code="8BBA00" maxValue="14.00" minValue="0"></color> <color code="F6BD0F" maxValue="18.00" minValue="14.00"></color> <color code="FF654F" maxValue="20.00" minValue="18.00"></color> </colorRange> <dials> <dial value="22.24" rearExtension="10"></dial> </dials> </chart> Generates the widget in the attached file. Which is definitely not what I would expect. I would expect the data of the dial to be, in this example, 22.24, the widget to "bury the needle" against the max value of 20.00, and the tick marks and tick values would adhere the max value configuration -- and not somehow auto-adjust to the dial's value, while still preserving the max value. Ticks marks of 0, 6, 12, 18, 24 and then 20 will confuse users. How do I get this expected behavior? Thank you for any assistance. -
Angular Gauge Not Show Tick Marks With Some Upperlimit Values
Steven Hilton posted a topic in Bug Reports
Greetings, When the upperLimit value of an Angular Gauge chart is "odd," the tick marks and tick values do not display. This xml, with an upper limit of "25.00," will render an angular gauge with all the expected tick marks, and mark values of 0, 5, 10, 15, 20, and 25. As expected. See attached image number 1. <chart lowerLimitDisplay="0" upperLimitDisplay="25.00 kW" showValue="1" showBorder="0" gaugeStartAngle="240" palette="1" chartTopMargin="50" upperLimit="25.00" lowerLimit="0" numberSuffix="kW" tickValueDistance="20" gaugeEndAngle="-60"> <trendpoints> <point displayValue=" " useMarker="1" value="0.00" markerToolText="0.00kW Minimum"></point> <point displayValue=" " useMarker="1" value="0.00" markerToolText="0.00kW Maximum"></point> <point displayValue=" " useMarker="1" value="0.00" markerToolText="0.00kW Average"></point> </trendpoints> <colorRange> <color code="8BBA00" maxValue="17.50" minValue="0"></color> <color code="F6BD0F" maxValue="22.50" minValue="17.50"></color> <color code="FF654F" maxValue="25.00" minValue="22.50"></color> </colorRange> <dials> <dial value="22.24" rearExtension="10"></dial> </dials> </chart> However, using the exact same XML with the exception of the upperLimit value being set to "24.90", the angular g auge renders very differently. There are no minor tick marks, and the intermediate tick mark values are missing. We only see the min of 0 and the max of "24.90." Here is the xml: <chart lowerLimitDisplay="0" upperLimitDisplay="24.90 kW" showValue="1" showBorder="0" gaugeStartAngle="240" palette="1" chartTopMargin="50" upperLimit="24.90" lowerLimit="0" numberSuffix="kW" tickValueDistance="20" gaugeEndAngle="-60"> <trendpoints> <point displayValue=" " useMarker="1" value="0.00" markerToolText="0.00kW Minimum"></point> <point displayValue=" " useMarker="1" value="0.00" markerToolText="0.00kW Maximum"></point> <point displayValue=" " useMarker="1" value="0.00" markerToolText="0.00kW Average"></point> </trendpoints> <colorRange> <color code="8BBA00" maxValue="17.43" minValue="0"></color> <color code="F6BD0F" maxValue="22.41" minValue="17.43"></color> <color code="FF654F" maxValue="24.90" minValue="22.41"></color> </colorRange> <dials> <dial value="22.24" rearExtension="10"></dial> </dials> </chart> And corresponds to the second attached file. How do I get the intermediate tick marks and values to display with all values for upperLimit? Thanks for any assistance. -
Angulargauge -- Does It Do Percentage Widths And/or Dynamic Resizing?
Steven Hilton posted a topic in Bug Reports
Greetings, Does the AngularGauge support having the height and width declared as a percentage instead of specific pixels? When we specify a percentage, it draws correctly about half the time. The rest of the time it seems to not draw at all, or the dial is very small, only a few pixels wide in the upper left hand corner. This behavior is exactly as describe in another forum post at http://forum.fusionc...-does-not-show/ But we are seeing it in Firefox as well. When the gauge fails to draw correctly, the browser has allocated the correct space to the flash plugin. If I right-click on the whitespace where I expected the angular chart to be, flash is capturing those events. Also, firebug reports the correct dimensions for the object tag. But the AngularGauge still only draws in a tiny space in the top left corner. Intermittently. Also, can the AngularGauge be dynamically resized? We use several different fusion charts that redraw fine if given percentage height and width and the window is resized, but the gauge widget doesn't seem to support the same behavior. When the AngularGauge *does* initially draw as expected, resizing the browser window does not cause the AngularGauge to redraw. The user will see either a clipped angular gauge, or empty whitespace around the gauge, depending on how they resized the browser. Thanks for any help, - Steven