CFCHART MX7 doesn't scale the X axis like 6.1

There appears to be a bug in cfchart in ColdFusion MX7 where
if you are trying to display a bar chart from a query with too many
rows, the chart will display with no bars in it.
For example, if I have a query with 365 rows (one for each
day of the year), and I try to display it in a CFCHART that is
600px wide, the chart data won't appear. If I specify a width of
850px, the chart data appears.
In ColdFusion 6, the chart would automatically scale the bars
so you could squish as much data into a small space as you wanted.
Does anyone know a way to re-create this in MX7?

I changed the chart type to 'line' instead of 'bar' and it
worked. There must be a bug with bar charts in MX7

Similar Messages

  • Cfchart MX7 doesn't scale results like MX6

    There appears to be a bug in cfchart in ColdFusion MX7 where
    if you are trying to display a bar chart from a query with too many
    rows, the chart will display with no bars in it.
    For example, if I have a query with 365 rows (one for each
    day of the year), and I try to display it in a CFCHART that is
    600px wide, the chart data won't appear. If I specify a width of
    850px, the chart data appears.
    In ColdFusion 6, the chart would automatically scale the bars
    so you could squish as much data into a small space as you wanted.
    Does anyone know a way to re-create this in MX7?

    I changed the chart type to 'line' instead of 'bar' and it
    worked. There must be a bug with bar charts in MX7

  • 2014 Mac mini doesn't scale the entire HP Envy 32 monitor screen

    I recently purchased a HP Envy 32 monitor for use with my 2014 Mac mini with the Iris display. I get 2560x1440 resolution at 60 Hz on both the DP (1.2) as well as the HDMI ports (using the auto-detected HP Envy 32 color profile) but the display doesn't scale the entire screen of the monitor. Is anyone else using this configuration successfully? If so, what have you done to make full use of the 32" monitor real-estate? I simply cannot find any options in Display preferences (Yosemite) to change underscan options or for that matter within the monitor itself. Is there a particular display profile or driver I can use to fix this issue?

    I'm using a 4K compatible DP cable connected to the Thunderbolt port and getting to the max resolution of the monitor. So I don't think the issue lies there. I was able to use SwitchResX trial mode to discover an underscan option that allowed me to scale to the entire monitor screen. Assuming SwitchResX is manipulating core OSX functions, I'd assume there is some display related configuration within OSX that I should be able to tweak in order to scale the monitor screen natively in OSX without requiring any 3rd party software. Any thoughts for how to go about tweaking the display natively?
    Thanks

  • Is there anyway to scale the x-axis when I have an uneven interval for my values?

    It looks like this and I need the values to scale...

    Change the first column so it is NOT a header and use an X-Y scatter chart.  Also make the first row a header like:
    now select the data in the table then select the X-Y scatter from the charts menu:
    Same chart using a log scale for X:

  • Relative Time Scale for X-Axis when creating a Line Graph in CS3?

    Is there a way to get the APPROPRIATE RELATIVE scale for the X-Axis (Category) when you're using dates?
    Example:
    If this is my data set:
                        Group A          Group B
    01/03/99                1                5
    01/04/99                11                3
    01/05/99                6                12
    11/27/07                63                54
    If I plot this in Xcel, by default, each date (x-axis) will be spaced the same distance apart. However, there is a checkbox to "time-scale" the X-Axis which will place the dates relative to one another. In other words, if we're talking about a bar graph, the first three bars would be close together on the left side of the chart, and the 4th bar would be waaaaaay on the right side of the graph.
    So, below, if 'x' is a bar, I keep getting this in CS3:
    x     x     x     x
    I want to get this:
    x x x             x
    Get it?

    Is there a way to get the APPROPRIATE RELATIVE scale for the X-Axis (Category) when you're using dates?
    Example:
    If this is my data set:
                        Group A          Group B
    01/03/99                1                5
    01/04/99                11                3
    01/05/99                6                12
    11/27/07                63                54
    If I plot this in Xcel, by default, each date (x-axis) will be spaced the same distance apart. However, there is a checkbox to "time-scale" the X-Axis which will place the dates relative to one another. In other words, if we're talking about a bar graph, the first three bars would be close together on the left side of the chart, and the 4th bar would be waaaaaay on the right side of the graph.
    So, below, if 'x' is a bar, I keep getting this in CS3:
    x     x     x     x
    I want to get this:
    x x x             x
    Get it?

  • How can I update the x-axis to match a time reading in a waveform chart?

    I am recording data in real time and displaying it in a waveform chart. However, I have yet figured out how scale the x-axis to match the actual time scale of my data. I've played with the accompanying property node but that has not produced the desired result. My guess is that there is a combination of xscale.range.maximum and xscale.multiplier values that need to get updataed in a certain way, but how is still unknown to me. If you could assist I'd appreciate it.

    Nobody has recomended using a Waveform Chart!
    A waveform chart will plot the points based on the "t0" of the waveform.
    The waveform chart will maintain the buffer so all you have to do is apply the new data.
    The "t0"'s of updates from more than one plot do not have to match-up.
    See the attached LV7.0 example and jpg.
    Ben
    Note:
    "t0" values for an individual plot must be increasing values.
    Ben Rayner
    I am currently active on.. MainStream Preppers
    Rayner's Ridge is under construction
    Attachments:
    Wform_Times.vi ‏58 KB
    Wform_Times.JPG ‏102 KB

  • When I upload large streams of high frequency data the x axis scales incorrectly

    I have data at 5 kHz for 20 seconds. when I upload this data into the report tab the x axis scales incorrectly and cuts off either the head or tail of the data. The x axis always rounds to the nearest second while i need it to start with the data. Any ideas?

    Hi wpruitt3,
    Take a look at this knowledge base article.
    Best,
    Kristen

  • HOW TO SCALE THE CORRECT FREQUENCY AXIS?

    hello guys
    im trying to calculate the real cepstrum of a short speech signal for time/pitch scaling. cepstrum=ifft[log(abs ((fft))].
    my problem is 1) how can i correctly show the frequency axis (x-axis) of the fft result in Hz and not in time (samples) and then  2) the result of the cepstrum in time?
    i cant seem to be able to do that as you can see from my program below.
    can anybody help me please?
    kind regards
    alex
    p.s. the zip file contains my program with a sample sound file that can be processed with
    Attachments:
    TD-PSOLA ALGO.vi.zip ‏494 KB

    Yes I used the 512 samples.
    You can see the DF if you set the graph to a plot-style, then zoom in to a 0-500 Hz scale then you will see that at every 83 Hz a point.
     The reason your maximum is not half dF is that you have 512 samples, so 256 frequency bins times 86 =22016 BUT you start at zero so the max is a little lower
    255*86.13 is 21963 Hz
    About CSepstrum I don't know, I hardly ever used IFFT.
    Ton
    Free Code Capture Tool! Version 2.1.3 with comments, web-upload, back-save and snippets!
    Nederlandse LabVIEW user groep www.lvug.nl
    My LabVIEW Ideas
    LabVIEW, programming like it should be!

  • How to change the Y-axis scale for 100% stacked column to percentage ?

    Hi,
    I add a 100% stacked column chart to a report in Crystal Report for Enterprise. As default, the Y-axis scale shows value from 0 to 1 and the data labels display absoluted data value. Now I want the Y-axis scale to show value from 0% to 100% and the data labels to display percentage value.
    Please tell me which option of the chart to adjust ?
    Thanks
    Mau Vu Huu
    The default is like screenshot below:
    I want it to display as screenshot below:
    thanks
    Mau Vu Huu

    Looks like a bug in CR for Enterprise.
    The same chart shows a scale from 0% to 100% in the CR 2011 designer whereas CR for Enterprise seems to show a number range from 0 to 1.
    Here's a workaround:
    1) Insert a Crosstab. 'Column' should be the field you wish to show on the 'X-axis'. 'Row' should be the field that you wish to stack up on the bars. Summary should be the measure field
    2) Next, right-click one of the summary cells on the Crosstab > Select Format Total > Total > Check 'Show as Percentage of' > Grand Total > Row
    3) Right-click the Crosstab > Select Create Chart from Crosstab Data
    4) Suppress the section that holds the Crosstab
    5) Right-click the chart > Edit Chart Type > Choose 'Stacked Column'
    6) Highlight one of the numbers of the Y-axis > Select Format Total (Y) axis > Format > Currency > Choose 'Fixed' under 'Symbol Format' > Replace '$' under Symbol to '%' > Change Symbol Position to '-123$'.
    -Abhilash

  • Flex column chat's columnset doesn't scale properly in vertical axis

    Hi All,
    I createda column chart having serieses in column set and this colun set is mapped to a custom vertical axis.
    Issue:- This custom vetical axis only show the default value from 0 to 100 instead of its own min max value.
    The sample code are given below
    <?xml version="1.0" encoding="utf-8"?>
    <mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute" minWidth="955" minHeight="600"
                                            creationComplete="application1_creationCompleteHandler(event)" xmlns:local="*">
    <mx:Script>
                        <![CDATA[
                                  import mx.charts.AxisRenderer;
                                  import mx.charts.ColumnChart;
                                  import mx.charts.LinearAxis;
                                  import mx.charts.series.ColumnSeries;
                                  import mx.charts.series.ColumnSet;
                                  import mx.charts.series.LineSeries;
                                  import mx.collections.ArrayCollection;
                                  import mx.events.FlexEvent;
                                  [Bindable] public var SMITH:ArrayCollection = new ArrayCollection([{date:10, close:41.87, open: 30},
                                            {date:20, close:45.74, open: 40},
                                            {date:30, close:42.77, open: 60},
                                            {date:40, close:48.06, open: 50}]);
                                  [Bindable] public var DECKER:ArrayCollection = new ArrayCollection([{date:10, close:157.59},
                                            {date:20, close:160.3},
                                            {date:30, close:150.71},
                                            {date:40, close:156.88},]);
                                  private var myChart:ColumnChart = new ColumnChart();
                                  protected function application1_creationCompleteHandler(event:FlexEvent):void
      // VERTICAL AXIS
                                            var verticalAxisLeft:LinearAxis = new LinearAxis();
                                            var verticalAxisRight:LinearAxis = new LinearAxis();
                                            var verticalAxisRendererLeft:AxisRenderer = new AxisRenderer();
                                            var verticalAxisRendererRight:AxisRenderer = new AxisRenderer();
                                            verticalAxisRendererLeft.axis = verticalAxisLeft;
                                            verticalAxisRendererLeft.placement = 'left';
                                            verticalAxisRendererRight.axis = verticalAxisRight;
                                            verticalAxisRendererRight.placement  = 'right';
      // SERIES
                                            var newSeries:Array = new Array();
                                            var columnset:ColumnSet = new ColumnSet();
                                            columnset.type = 'stacked';
                                            var columnSeries:ColumnSeries = new ColumnSeries();
                                            columnSeries.dataProvider = SMITH;
                                            columnSeries.yField = "close";
                                            columnSeries.displayName = "SMITH_close";
                                            columnset.series.push(columnSeries);
                                            var columnSeries1:ColumnSeries = new ColumnSeries();
                                            columnSeries1.dataProvider = SMITH;
                                            columnSeries1.yField = "open";
                                            columnSeries1.displayName = "SMITH_open";
                                            columnset.series.push(columnSeries1);
                                            columnset.verticalAxis = verticalAxisLeft;
                                            newSeries.push(columnset);
                                             var lineSeries:LineSeries = new LineSeries();
                                            lineSeries.dataProvider = DECKER;
                                            lineSeries.yField = "close";
                                            lineSeries.verticalAxis = verticalAxisRight;
                                            lineSeries.displayName = "DECKER";
                                            newSeries.push(lineSeries);
                                            myChart.verticalAxisRenderers = [verticalAxisRendererLeft,verticalAxisRendererRight];
                                            myChart.series = newSeries;
                                            myChart.showDataTips = true;
                                            chartContainer.addChildAt(myChart, 0);
                        ]]>
    </mx:Script>
    <mx:Panel id="chartContainer" title="Column Chart With Multiple Axes">
                        <mx:Legend dataProvider="{myChart}"/>
    </mx:Panel>
    Thanks in advance

    Hi DeanLoganBH,
    Thanks for ur answare however my problem is littlebit different. According to u if i set the min and max value manually the axis value units are showing perfectly but the column draw region are not in properly. please have a look to the attached screen shot of the chat and the sample code as well.
    <?xml version="1.0" encoding="utf-8"?>
    <mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute" minWidth="955" minHeight="600"
                                            creationComplete="application1_creationCompleteHandler(event)" xmlns:local="*">
    <mx:Script>
                        <![CDATA[
                                  import mx.charts.AxisRenderer;
                                  import mx.charts.ColumnChart;
                                  import mx.charts.LinearAxis;
                                  import mx.charts.series.ColumnSeries;
                                  import mx.charts.series.ColumnSet;
                                  import mx.charts.series.LineSeries;
                                  import mx.collections.ArrayCollection;
                                  import mx.events.FlexEvent;
                                  [Bindable] public var SMITH:ArrayCollection = new ArrayCollection([{date:10, close:41.87, open: 30},
                                            {date:20, close:45.74, open: 40},
                                            {date:30, close:42.77, open: 60},
                                            {date:40, close:48.06, open: 50}]);
                                  [Bindable] public var DECKER:ArrayCollection = new ArrayCollection([{date:10, close:157.59},
                                            {date:20, close:160.3},
                                            {date:30, close:150.71},
                                            {date:40, close:156.88},]);
                                  private var myChart:ColumnChart = new ColumnChart();
                                  protected function application1_creationCompleteHandler(event:FlexEvent):void
      // VERTICAL AXIS
                                             var verticalAxisLeft:LinearAxis = new LinearAxis();
                                            verticalAxisLeft.autoAdjust = true;
                                            verticalAxisLeft.minimum = 0;
                                            verticalAxisLeft.maximum = 120;
                                            var verticalAxisRight:LinearAxis = new LinearAxis();
                                            var verticalAxisRendererLeft:AxisRenderer = new AxisRenderer();
                                            var verticalAxisRendererRight:AxisRenderer = new AxisRenderer();
                                            verticalAxisRendererLeft.axis = verticalAxisLeft;
                                            verticalAxisRendererLeft.placement = 'left';
                                            verticalAxisRendererRight.axis = verticalAxisRight;
                                            verticalAxisRendererRight.placement  = 'right';
      // SERIES
                                            var newSeries:Array = new Array();
                                            var columnset:ColumnSet = new ColumnSet();
                                            columnset.type = 'stacked';
                                            var columnSeries:ColumnSeries = new ColumnSeries();
                                            columnSeries.dataProvider = SMITH;
                                            columnSeries.yField = "close";
                                            columnSeries.displayName = "SMITH_close";
                                            columnset.series.push(columnSeries);
                                            var columnSeries1:ColumnSeries = new ColumnSeries();
                                            columnSeries1.dataProvider = SMITH;
                                            columnSeries1.yField = "open";
                                            columnSeries1.displayName = "SMITH_open";
                                            columnset.series.push(columnSeries1);
                                            columnset.verticalAxis = verticalAxisLeft;
                                            newSeries.push(columnset);
                                             var lineSeries:LineSeries = new LineSeries();
                                            lineSeries.dataProvider = DECKER;
                                            lineSeries.yField = "close";
                                            lineSeries.verticalAxis = verticalAxisRight;
                                            lineSeries.displayName = "DECKER";
                                            newSeries.push(lineSeries);
                                            myChart.verticalAxisRenderers = [verticalAxisRendererLeft,verticalAxisRendererRight];
                                            myChart.series = newSeries;
                                            myChart.showDataTips = true;
                                            chartContainer.addChildAt(myChart, 0);
                        ]]>
    </mx:Script>
    <mx:Panel id="chartContainer" title="Column Chart With Multiple Axes">
                        <mx:Legend dataProvider="{myChart}"/>
    </mx:Panel>
    </mx:Application>
    In the above image the tooltip display Smith_Close value is 41.87 however it's pillar vertical axis maped with value nearly  28. and the total value is 71 but it map with below 50 in vertical axis. which seems visually inconsistent.
    Problem:- why the column set is not calculate min and max value automatically and scale the colums appropiatly  in case of custom axisrenderer however it is working fine default axis rendere.
    Again the calculation of min max is little bit complex when my column set is containing more serieses and thereir value is varies in negative and positive side.
    DeanLoganBH, if is there any point is not understandable please let me know..
    Thanks in advance

  • Chart preview (swf file) doesn't scale Y axis correctly, shows 0 to 6 only!

    Hi Everybody
    This is my first post on this forum.
    I am trying to generate an interactive chart using the most simple functionality of using 2 comboboxes and 1 line chart.
    The selected values from the 2 comboboxes are supposed to go in to 2 cells on the spreadsheet. The spreadsheet cells that are used to create the chart are then updated. The updated chart can be seen on the canvas with proper values along the Y (Values) axis. However, when I click on the "Preview" button - as it generates the swf file, it shows the comboboxes with the correct labels and it permits to change my selection therein but the chart is always blank because the scale of the Y axis is from 0 through to 6 - and no values for any combination of the 2 comboboxes fall within 0 and 6.
    What do I need to do to address this Y axis scaling problem? The current setting for scaling is Auto with 'Linear' entered for "Fixed label size".
    Please help - I am desperate to know what is happening here! The Excel formula works, the chart on the canvas is updated but not on the preview. I am using Xcelcius Engage 2008 application.
    Best regards
    Deepak Agarwal

    Hello RashmiG
    I doubt if the problem relates to the size of the chart. I believe that the problem could be related to the installation not being complete (since the key that we currently have is a temporary key only provided by SAP) or something of the sort - the reason I say that is because whilst the chart did not get updated with the combobox component, it did get updated with the filter component ((I used it on 3 tab sheets with varying number of variables in the filter ranging from 2 to 3). With the the filter component (with 2 or even 3 variables) it all worked ok. So I resigned myself to using the filter component instead of the combobox.
    Whilst I have got you, could you advise me of the advantage that a component offers over the other - in this case, the filter over the combobox or the other way around?
    One other thing, if I may ask you - is it possible to drive Xcelsius using Excel VBA. The reason I want to do this is to be able to do the following from with Excel VBA:-
    1. Open Xcelsius
    2. Import a spreadsheet in to Xcelsius
    3. Export the dashboard in the desired format
    I can do everything else that I would need to do to update the input spreadsheet from within Excel VBA with the exception of the above 3 tasks.
    If you or anyone can help me realize the above, that would be a monumental assitance. The same shall be highly valued.
    Best regards
    Deepak Agarwal

  • How to put percentage sign on the Y-axis scale

    Hi all,
    I want to draw a column chart to show the percentage share. And I want my Y-axis scale has '%' ended, like "10%, 20%, 30%..up to 100%". In my test, it seems that only numerical text can be shown on the Y-axis scale.
    Are there any ways to implement what I want?
    Thanks & regards,
    Dicky

    I just saw that this message is posted in the SAP NetWeaver Visual Composer area. VC does not use IGS charts. If you would use IGS charts my answer would be:
    Hi Dicky,
    in the Chart Designer go to the Value Axis Line properties and set the Format to "00 %". This should show what you are expecting.
    Best regards
    Matthias
    Message was edited by:
            Matthias Gemmel

  • Change the x axis scale markers in a waveform graph

    Hello all,
    I am looking at an unusual graphing problem that hopefully has been solved.  The problem is because an pre-existing DAQ graph does things in a chart-like manner.
    The application context is that I measure a signal vs. test length.  During the test, I calculate the UUT position as a function of the test length.  The test includes measurements out and back.  Rather than graph signal vs. length; I want to graph signal vs. position.  I have considered the XY graph, but that co-locates the position data.  To remain consistent with an existing test program, I want to change the X Axis marker labels from distance to position at each marker's distance.
    I would like to customize marker text for a waveform graph's X Axis.  I found a sub-property node for marker text, but it does not seem to iterate through a Waveform graph's X Axis markers.
    For example, a test measures the distance 0 to 200 and the X Axis markers are labeled {0, 50, 100, 150, 200}.  How do I change those labels to {0, 50, 100, 50, 0}?
    The Marker Values[] property node does not do what I expected.
    Thanks,
    Kenneth
    Possible solutions:
    1. Find a property node that does the job
    2. Use custom indicators for each marker's labels
    3. Use two graphs, one for forward, the other for reverse testing
    4. XControls

    For your option #4 I would use option #2 but use a single picture and hide the X-Axis and do my own.
    Ben
    Ben Rayner
    I am currently active on.. MainStream Preppers
    Rayner's Ridge is under construction

  • BubbleChart autoscale is not working right on the Y axis

    Hi everyone,
    When I'm trying to display some information on a Flex BubbleChart the bubbles are always displayed very low on the Y axis for some reason.
    The auto scale on the Y axis doesn't seem to work properly. It is providing extreamly high values on the Y axis. Do any of you encountered this problem before?
    How do you fix this Y axis autoscale problem without hardcoding the maximum value in the mx:verticalAxis?
    Thank you in advance,
    David

    Just make sure the data in the data provider is correct.

  • TFA STFT Spectrogram: log scale on frequency axis

    Hi,
    I'm trying to get my spectrogram to display a logarithmic scale on the frequency axis, but whenever I go to the graph properties->y-axis, turn off autoscaling, check the log scale box, hit okay, and then run the vi, I still have a linear scale.  I tried creating a property node for the spectrogram's y-axis and setting the scale to logarithmic, but this doesn't work either.  Does anyone have any suggestions? 
    Thanks a lot,
    Chris K.
    Attachments:
    Front Panel.png ‏267 KB

    log (0), log (1), log (2), log(3), ... ?
    The Intensity graph uses the array indices (0,1,2,3,...) for the axis, not the values of Y.  If your frequencies are 1, 2, 5, 10, 20, 50, 100, 200, 500, 1000, ..., you would need an array with >=1001 elements to get the axis values where you wanted them and it would still plot the axis linearly.  You can certainly put the Z-values for frequency 10 in the 4th column of the array.  To get the labels to display the Y-axis frequencies might require overlaying an X-Y graph with logarithmic mapping of the Y-axis on the Intensity graph.  By making the appropriate parts transparent, you should be able to get the Y-axis display you want.  Tedious, but probably not too difficult.
    Lynn

Maybe you are looking for