redherring917

Members
  • Content count

    15
  • Joined

  • Last visited

  • Days Won

    2

Posts posted by redherring917


  1. Hi. I have a data streaming chart that for which I would like to display data immediately upon the chart's initial load, but then only refresh the chart at fairly slow intervals.

     

    For instance, I can set the refreshInterval to something small like "3" and the chart will display data approx. 3 seconds after it's initial load, but then it will also continue to refresh every 3 seconds, which is too frequently.

     

    On the other hand, if I set the refreshInterval to something more desirable in the long run, like 30 or 60 or more, the chart won't display any data until 30 or 60 seconds (or whatever the value is set at) AFTER it has initially loaded.

     

    An alternative solution for me would be to stop refreshing the chart altogether after a certain amount of time.

     

    Thanks in advance for your assistance.

     

    P.S. We've now purchased the product, so if there's a better place for me to be asking these types of questions, please let me know.


  2. Thanks. Here it is:

     

     

    <chart caption='Calls Made per Rep' dataStreamURL='FusionWidgets/data/RealTimeColumn1.asp' refreshInterval='3' borderColor='899FB6' canvasborderColor='DAE1E8' canvasBgColor='FFFFFF' bgColor='EEF2FB' numDivLines='6' divLineColor='DAE1E8' divLineAlpha='75' alternateHGridAlpha='30' decimals='0' baseFontColor='899FB6' outCnvBaseFontColor='444C60' toolTipBorderColor='DAE1E8' toolTipBgColor='FFFFFF' toolTipSepChar=' ' showAlternateHGridColor='1' alternateHGridColor='DAE1E8' numDisplaySets='54' showLegend='1' showLabels='1' showRealTimeValue='0' showShadow='1' slantLabels='1' showPlotBorder='0' plotBordercolor='FFFFFF' plotGradientColor='' labelDisplay='rotate' canvasLeftMargin='50' showSum='1'>

     

    <categories>

    </categories>

    <dataSet color='B3C1D0' seriesName='rep1' showValues='0'>

    </dataSet>

    <dataSet color='6582A0' seriesName='rep2' showValues='0'>

    </dataSet>

    <dataSet color='FFFF66' seriesName='rep3' showValues='0'>

    </dataSet>

    <dataSet color='99FFFF' seriesName='rep4 showValues='0'>

    </dataSet>

    <dataSet color='FFCCFF' seriesName='rep5' showValues='0'>

    </dataSet>

    <dataSet color='CCFFFF' seriesName='rep6' showValues='0'>

    </dataSet>

    <dataSet color='CCCCCC' seriesName='rep7' showValues='0'>

    </dataSet>

    <styles>

    <definition>

    <style type='font' name='captionFont' size='14' color='899FB6'/>

    <style type='font' name='subcaptionFont' color='899FB6'/>

    </definition>

    <application>

    <apply toObject='Caption' styles='captionFont' />

    <apply toObject='SubCaption' styles='subcaptionFont' />

    </application>

    </styles>

    </chart>


  3. My former posts surrounding difficulties in getting charts to refresh as they should still apply, but in the interest of getting this done one way or another, I've tried implementing the "data stamp" functionality into a chart of type RealTimeStackedColumn.swf.

     

    My XML in part says this:

     

    <chart caption='Calls Made per Rep' dataStreamURL='FusionWidgets/data/RealTimeColumn1.cfm' refreshInterval='3' dataStamp='12:00:00'

     

    and my data output page passes back "&dataStamp=15:45:15" (for example) after all of the appropriate labels and values.

     

    I simply cannot get this to work. Simply adding the dataStamp parameter with any associated value in my XML file causes my chart to cease to display any data. I can manually define a "dataStamp" variable on my data output page and correctly pass back and chart values based on a time comparison, but again, even adding this dataStamp parameter to my XML chart's definition causes the chart to cease to function.

     

    Please help.

     

    Thanks!


  4. Further investigation revealed the following... when i set the refreshInterval value to "30" there was the same 120 second delay before anything appeared, after which time the chart then proceeded to refresh itself every 30 seconds as it should.

     

    So, where is this magical 120 second delay coming from? Here's my XML file's "chart" code:

     

    <chart caption='Calls Made per Rep' borderColor='899FB6' subcaption='(updated every 10 minutes)' canvasborderColor='DAE1E8' canvasBgColor='FFFFFF' bgColor='EEF2FB' numDivLines='6' divLineColor='DAE1E8' divLineAlpha='75' alternateHGridAlpha='30' decimals='0' baseFontColor='899FB6' outCnvBaseFontColor='444C60' toolTipBorderColor='DAE1E8' toolTipBgColor='FFFFFF' toolTipSepChar=' ' showAlternateHGridColor='1' alternateHGridColor='DAE1E8' dataStreamURL='FusionWidgets/data/RealTimeColumn1.cfm' refreshInterval='30' numDisplaySets='54' showLegend='1' showLabels='1' showRealTimeValue='0' showShadow='1' slantLabels='1' showPlotBorder='0' plotBordercolor='FFFFFF' plotGradientColor='' labelDisplay='rotate' canvasLeftMargin='50' showSum='1'>

     

    There would be no where else a delay would come from, would there? The javascript doesn't have a delay built in, does it?


  5. ...and...

     

    • Why - using a refreshInterval value example of "60" - is there a 60 second delay prior to the chart starting its refresh cycle? In other words, I refresh a page with a chart on it having a refreshInterval value of "60", the chart loads blank - as it should - but initially stays blank for 120 seconds or 2 x the refreshInterval, after which time it then proceeds to refresh every 60 seconds.


  6. I keep working away at this problem. I previously had 2 charts on the same page, one RealTimeStackedColumn.swf and one RealTimeLineDY.swf, each in its own unique DIV, each with its own unique XML file, each with its own unique dataStreamURL. I had each chart's refreshInterval set as - per above - many different values, none of which seemed to take effect, as each chart appeared to simply update itself every 10 seconds or so regardless. I removed one chart from my page, and now I do seem to be able to get the remaining chart to "obey" its refreshInterval value, BUT only to a certain extent. If I set it as "60", sure enough, the chart updates every 60 seconds. If I set it at "600" - I really want the chart to update every 10 minutes - the chart never updates (at least not yet, and it's now been over 20 minutes).

     

    So...

     

    • Why would displaying 2 charts on the same page cause problems with each chart's refreshInterval?

    • Is there some "upper limit" on the value of refreshInterval that I'm exceeding by setting it as 600? (I'm still assuming we're speaking of seconds as the related unit of measurement, which certainly is the case when the value is set at 60)

     

    I'm going to buy and love this product if I can just get it to work!

     

    Thanks.


  7. Hi there. My chart legend is sitting right on top of my x-axis labels (please see screenshot below).

     

    If I set showRealTimeValue='1', the real time values plotted then display below my x-axis labels, and my legend displays below the real time values, but I don't want to show the real time values so I've set showRealTimeValue='0'.

     

    Your help is greatly appreciated.

     

    Thanks!

     

    chartlegend.png


  8. Hi there. This is odd. Even though my RealTimeStackedColumn.swf chart's XML clearly specifies a refreshInterval of something else - I've tried lots of values, but ideally I'd be looking for a refresh value of 600 or 10 minutes - my chart appears to update "on its own schedule", in this case, what appears to be about once every 10 seconds.

     

    I am assuming that the refreshInterval values are to be seconds. Regardless, even if I'm wrong with that assumption, no matter what I put for the value of refreshInterval my chart seems to update, again, about once every 10 seconds.

     

    I must be missing something very obvious here.

     

    Thanks in advance for your help!


  9. Hi there. I'm just starting out with the evaluation version of FusionWidgets, so please forgive me if I'm doing something silly here.

     

    I have used the stacked chart sample as a means of just getting things to work here locally. When I call out to a simple ColdFusion page as the "dataStreamURL" in my XML document, the resultant chart only display one of the 2 stacked values sent. Here's an example of the "view source" output of my ColdFusion page:

     

    &label=11:11:19&value=9|38

     

    Conversely, for testing purposes, if I change the XML document's "dataStreamURL" to now reference a simple ASP page, the resultant chart now displays both of the 2 stacked values as it should. Here's an example of the "view source" output of my ASP page:

     

    &label=11:14:46&value=31|23

     

    Is ColdFusion invisibly stuffing something "extra" into its output that I can't see? Perhaps the output needs to be encoded in a specific way? But then again, the view source looks exactly as above - bare bones.

     

    Your input is greatly appreciated. This is driving me somewhat mad at this point.

     

    Thanks in advance.