APEX Dial Chart

Hi, I am using following sql as a source for my DIAL CHART... Chart is working fine for larger values (in millions) but for smaller values (around 1.4 million) it's showing repeated numbers on the dial grid (such as $0M, $0M... $1M, $1.M)...
select SUM(a.YTD/1000000) value,
1.68 as MAX_VALUE
from
(select sum(YTD) YTD from "BL"."MV_BILLING" where MKT_SEGMENT = 'ABC' and year = 2010) a
Over the grid, I want to show meaning full values such as for records close to $1.5 million it should show something like this .1 M, .2M, .3M and so on... Please advice
Thanks

Hi,
This might help with dial chart syntax
http://download.oracle.com/docs/cd/E14373_01/appdev.32/e11838/app_comp.htm#sthref1111
I think you need have dynamical MAX VALUE also
Br,Jari

Similar Messages

  • Apex 4 - strange problem with dial chart

    I may be misunderstanding the way dial charts worked but here goes.
    I created a dial chart (not %) just a regular dial chart.
    my query was : select count(*), 200 from mytable; -- just counting number of rows (always less than 200)
    So when the query return 40, my chart shows 40. But when the query is returning 0, my dial won't go below 2.
    So I tried modifying query to select count(*), 200, 0, 200 from dual; Same problem.
    And here it gets weird. I went into the query section of apex and changed my query (note, I did not create new dial, just moded old one) to
    select 0, 100 from dual;
    I still get back a value of 1 on the dial.
    Anybody seen anything like this? It's like some weird uber cache somewhere or something. I can't figure it out.
    Addition :
    So we did the following :
    select 0, 20 from dual; -- shows 0
    select 0, 100 from dual; -- show 1
    select 0, 200 from dual; -- show 2
    select 0, 500 from dual; -- show 5
    Is this a bug?
    Edited by: user3932435 on Aug 11, 2010 7:28 PM

    Hi,
    Thanks for bringing this issue to my attention. It appears that you have hit some behaviour that's reproducible in our Flash 3 charts as well as our Flash 5 charts with APEX 4.0. I believe the reason that it wasn't apparent before now, with the Flash 3 charts, is because there was no option to display a value on the gauge pointer with the earlier charts. With APEX 4.0, we've extended the Chart Attributes to allow for the display of the value. Obviously in your case, the incorrect value is being displayed and will be misleading to your users. I appreciate this is not ideal, but if possible I would suggest updating your attributes to switch off the display of the Value on the gauge. I will address this in a future release, as with the exposure of the "Value" attribute with Flash 5 charts, we don't want to be displaying incorrect information. Thanks again for bringing this to our attention, and hopefully by switching off the Value attribute, you can still proceed with your use of the gauge chart.
    Regards,
    Hilary

  • Dial chart

    Hello everybody...
    I want to create a percent dial chart. This chart should show a 'performance', expressed by a percentage. This value is obtained by the ratio between two values:
    1-the first value (i'll call it "VALUE") derives from a sql query
    2-the second value, a target value (i'll call it "TARGET") has a default value that could be changed by the user, and it's contained in a text item
    the dial chart should show the ratio: VALUE/TARGET.
    is it possible? what are the single steps to obtain this result?
    thank you very much

    gavaking,
    I have not used the percent dial chart but did a quick trial on what is required and what you are asking to do seems doable.
    You have asked how it would be done, the process would require you to setup a variable for example P1_User_Target which the user would enter prior to the computation of the query. The other "VALUE" you could recall from the page as P2_VALUE and would be easily run via the LoV function in APEX.
    Once both of these are established you would then build the query for the percent Dial and rename each appropriately.
    Again I have not done specifically what you are requesting here but it does seem doable.
    If you need more help writing the query let me know, or perhaps someone more exprienced then myself will pipe in with a bit more insight.
    Randy

  • Dial chart dynamic color range

    Hi
    I am trying to dynamically change range of the scalebar color.
    I see that I can give Apex a low and high value exactly for this reason.
        Invalid Dial chart query, use the following syntax:
         SELECT VALUE, MAX [, LOW, HIGH] VALUE FROM ...
        VALUE      Numeric column that defines dial value.
        MAX      Numeric column that defines Maximum dial value.
        LOW (optional)      Numeric column that defines the low value of a range to display on the dial. If this value is defined, a HIGH value is required.
        HIGH (optional)      Numeric column that defines the high value of a range to display on the dial. If this value is defined, a LOW value is required.
        This query should return one row.I would hope for Apex to use those value in the #SCALE_DATA# in the Chart XML.
    <axis start_angle="90" sweep_angle="180" >
    #SCALE_DATA#
            <labels enabled="true" align="Inside" text_align="Near" rotation="0" >
                  <format><![CDATA[{%Value}{numDecimals:0,decimalSeparator:\,,thousandsSeparator: }%]]></format>
              <font family="Tahoma" size="10" color="#000000" />
            </labels>
    </axis>But it does not seems to work.
    I only need to add those lines
    <scale_bar enabled="false" />
    <color_ranges>
       <color_range start="0" end="25" color="Red" />
       <color_range start="25" end="90" color="Green" />
       <color_range start="90" end="100" color="Red" />
    </color_ranges>25 being the #LOW# value and 90 the #HIGH# value.
    I do not want to use custom XML everywhere.
    ANy iadea if I can modify the default XML or modify the behavior of the #SCALE_DATA# ?
    Thanks a lot
    Sebastien

    Hello,
    What do you mean by maximum value?
    The 10 in the query is to figure out values other than the dial itself there is not a graphical component that represents that number.
    The high line usually is used historical maximum value. Do you want to change the color of the dial when it hits 10?
    Carl

  • Apex flash Chart not working after upgrade to #5.1.3

    Hi,
    I am using oracle apex 4.0,database11g and i upgraded the apex flash chart to #5.1.3, also i am using the partial page refresh (html_PPR_Report_Page) in every 5 sec time interval.
    However after about 5 seconds the charts dissapear and never come back unless you manually refresh the browser.
    Could y please suggest.
    Regards,
    Saroj

    Like junkyardheart, mine cleared up.  After talking with tech support for 2 to 3 hours trying all kinds of things they opened a ticket to have a technician checkout the local cell tower.  The next day tech support called me and I told them it was worse.  Then they had started looking at my past reports on "Mark the Spot" app and open several more tickets and had a crew checkout the area.
    I received a call two days later and they had two bad cell sites.  With the next day being Saturday they had the whole weekend scheduled as an outage to fix the problems.  By noon on Saturday everything was great.
    I even checked out my download speed using a few speed apps and I was pulling 2-3 Mbps down and pushing 1+ Mbps up.
    I think the update exposed a serious problem that had existed for a while.

  • Synchronize item with dial chart

    Hi,
    i have a dial chart that shows the avg query duration.
    i have a display text item that is selecting from the same table but give more info such as min query time and max query time.
    my dial chart is refreshing every 10 minutes
    how can i make the display text item refresh as well in order to keep the two synchronized ?
    10x
    Zvika

    You will need a bit of AJAX to achieve your objective.
    Define a JS function like
    <script>
    function update_item(pNow) {
      setTimeout("update_item(true)",15000);    // 15000 is time in ms - should match your charts refresh time
      if (pNow){
         var get = new htmldb_Get($x('P16_X'),$x('pFlowId').value,'APPLICATION_PROCESS=UPDATE_INFO',0);     // P16_X is the page-item that needs refreshing ,UPDATE_INFO is an Application Process
    gReturn = get.get();
    </script>In the Chart Region's ' Region Footer' add
    <script>
    addLoadEvent(update_item(false));
    </script>Define an On-Demand 'Application Process' named 'UPDATE_INFO'. For the process text do something like
    declare
    newvalues varchar(200);
    begin
       newvalues := 'Whatever my newvales for query time etc are ....';
       htp.prn(newvalues);
    end;And that should be it
    Varad

  • APEX Stacked Chart (APEX 4.1)

    I want to create a stacked chart and the data is all dynamic. I want a bar chart showing usage by all users for a range of days for a particular APEX Application.
    App 1234
    3/1 USER1 22 hits
    3/1 USER2 15 hits
    3/1 USER3 27 hits
    3/2 USER1 56 hits
    3/2 USER6 100 hits
    It looks like the APEX charting tool wants a different series for each different user, which is not realistic. Can I do this in APEX 4.1?

    Yes you can..so you want to group your data and also create a PIVOT table out of the data. If you are going to be having different users be added and removed from the database you will have to create a function that will make the function that will make the chart.
    Instead of going into the gory details...read the following
    http://ruepprich.wordpress.com/2011/03/31/apex-4-charts-dynamically-adding-a-series-2/
    then if you have questions post here and I will help you where I can.
    Rob

  • Questions about traffic light Dial chart.

    Greetings,
    I want to create a dial chart which will use the traffic light colors to display normal/warning/dangerous. However, I have not found anything about how to do it either at the documentation or threads in the forum. Could anybody who has already done similar things shed some lights here?
    Thanks in advance.

    Hello,
    Yes you can do all of that using the custom css section.
    These are the css attributes for the dial charts
    text.tic{stroke:none;fill:#000000;font-size:12px;}
    line.tic{stroke:#000000;stroke-width:1px;fill:none;}
    #dial{stroke:#336699;stroke-width:2px;fill:#336699;fill-opacity:.5;}
    #dial.alert{fill:#FF0000;fill-opacity:.5;}
    #dialbackground{stroke:#000000;stroke-width:none;fill:none;filter:url(#MyFilter);}
    #dialcenter{stroke:none;fill:#111111;filter:url(#MyFilter);}
    #dialbackground-border{stroke:#DDDDDD;stroke-width:2px;fill:none;filter:url(#MyFilter);}#low{stroke-width:3;stroke:#336699;}
    #high{stroke-width:3;stroke:#FF0000;}
    And here is an example page where you can try different css combinations, http://htmldb.oracle.com/pls/otn/f?p=11933:85,
    You can use an item value to populate the css section so just use some plsql to create the right css depending on your values.
    Carl

  • APEX 4 Charts and SSL

    Hi Forum
    We are running APEX 4.0.1 on a Linux server, using the APEX listener and Apache (mod_jk).
    When using SSL (https), we ran into a problem displaying charts.The error is "XML Parser failure".
    Investigating the HTML code shows the following:
    /i/flashchart/anychart_5/swf/OracleAnyChart.swf?XMLFile=http://<server name here>:443/apex/apex_util.flash?p=101:17:841359703279817:FLOW_FLASH_CHART5_R826355027361103270_da
    Which means APEX is trying to callback the server on port 443.
    When I try this in the browser, I get:
    Bad Request
    Your browser sent a request that this server could not understand.
    Reason: You're speaking plain HTTP to an SSL-enabled server port.
    Instead use the HTTPS scheme to access this URL, please.
    This makes sense, so how do I make APEX graphs use "https" instead og http (port 443) ?
    Brgds
    Martin Nielsen

    Hi Martin,
    are you using the most recent APEX Listener (1.0.2)? Because there was a bug in previous versions Does Apex_Listener resolve variable #HOST_PROTOCOL# correct in HTTPS?
    Regards
    Patrick
    My Blog: http://www.inside-oracle-apex.com
    APEX 4.0 Plug-Ins: http://apex.oracle.com/plugins
    Twitter: http://www.twitter.com/patrickwolf

  • Oracle APEX Bar Chart: Missing labels

    Is there a way to get all the data labels to print for an Interactive bar chart? My bar chart has about 16 items. Only 9 of the labels display/print. All the labels are there if I hover over them but I would like to display them. Can I change the font size or something to get them to appear?
    Can I display more lines (so the chart doesn't fit on the screen)? Would this solve the problem?
    I am currently using APEX 3.2.0.00.27
    Thank you
    Rolf Petersen
    Edited by: SleepDeprivedInSeattle on Dec 9, 2009 11:00 AM

    If you are running CF9, check the <labelStyle isHideOverlapped="true"> property. If not, you could try slanting/wrapping the labels so they fit the space a bit better. Adjusting the chart size so they do fit is another option. 
    That said, you should still set reasonable limits for title length. If the titles are very long, you may want to abbreviate or truncate them after X characters.

  • HTML region in APEX - displaying chart

    Hi,
    I have a URL that opens up a chart... May I know how to display it in APEX
    Here is the URL
    http://ichart.finance.yahoo.com/c/bb/b/bce.to?lang=en-CA&region=CA&width=350&height=180
    I tried few things such as putting it in a script
    <html>
    <body>
    <script type="text/javascript" src="http://ichart.finance.yahoo.com/c/bb/b/bce.to?lang=en-CA&region=CA&width=350&height=180">
    </script>
    </body>
    </html>
    etc... but still of no use
    Please advice

    Tal,
    Embed this HTML in your Region Source:
    <a href="http://ichart.finance.yahoo.com/c/bb/b/bce.to?lang=en-CA&region=CA&width=350&height=180">Finance Chart</a>Jeff

  • Apex 4 charts - AnyChart borders

    Hi,
    In Apex 4, the default AnyChart rounded, blue borders are missing. How can I display the borders of the charts?
    http://www.anychart.com/products/anychart/docs/users-guide/Lines-Border-Settings.html
    Thanks.
    Andy

    I found the following answer by myself.
    Anychart Border
    Thanks.
    Andy

  • Apex flash charts with date values on the x axis

    I am playing around in Apex 4 using flash charts and having a bit of troubles playing with dates on the x axis on a 2d line chart.
    What I am trying to achive is a values plotted across the chart and the date/time values are not a constent (ie not continually say 1 hour apart) hence why I want to use a datatype of date.
    In the SQL below:
    select null as link,  sysdate -2  as value, 0 as label from dual
    union
    select null , sysdate -2+1/24 , 1 from dual
    union
    select null , sysdate -2+2/24 , 2 from dual
    union
    select null , sysdate -2+5/48, 1 from dual
    union
    select null , sysdate -2+3/24, 0 from dual;I get a 2D Line chart but each date/time value is equally space apart (ie sysdate -2, sysdate -2+1/24, sysdate -2+2/24 and sysdate -2+3/24 should be 1 unit apart and sysdate -2+5/48 should be half way between sysdate -2+2/24 and sysdate -2+3/24).
    I think I have to use custom xml. Using http://www.anychart.com/products/anychart/docs/xmlReference/index.html and http://www.anychart.com/products/anychart/docs/users-guide/DateTime-Axes.html I edited the XML and changed:
    <?xml version = "1.0" encoding="utf-8" standalone = "yes"?>
    <anychart>
      <settings>
        <animation enabled="false"/>
        <no_data show_waiting_animation="False">
          <label>
            <text></text>
            <font family="Verdana" bold="yes" size="10"/>
          </label>
        </no_data>
      </settings>
      <margin left="0" top="" right="0" bottom="0" />
      <charts>
        <chart plot_type="CategorizedVertical" name="chart_1614502819445708">
          <chart_settings>
            <title enabled="False" />
            <chart_background>
              <fill type="Solid" color="0xffffff" opacity="0" />
              <border enabled="false"/>
              <corners type="Square"/>
            </chart_background>
            <data_plot_background>
            </data_plot_background>
            <axes>
              <y_axis >
                <scale   mode="Normal"    />
                <title enabled="false" />
                <labels enabled="true" position="Outside">
                  <font family="Tahoma" size="10" color="0x" />
                  <format><![CDATA[{%Value}{numDecimals:0,decimalSeparator:.,thousandsSeparator:\,}]]></format>
                </labels>
                <major_grid enabled="False"/>
    <minor_grid enabled="False"/>
              </y_axis>
              <x_axis>
                <scale  mode="Normal"    />
                <title enabled="false"/>
                <labels enabled="true" position="Outside">
                  <font family="Tahoma" size="10" color="0x" />
                  <format><![CDATA[{%Value}{numDecimals:0,decimalSeparator:.,thousandsSeparator:\,}]]></format>
                </labels>
                <major_grid enabled="True" interlaced="false">
                    <line color="Black" />
                  </major_grid>
    <minor_grid enabled="True">
                  </minor_grid>
              </x_axis>
            </axes>
          </chart_settings>
          <data_plot_settings enable_3d_mode="false" >
            <line_series>
              <tooltip_settings enabled="true">
                <format><![CDATA[{%Name}{enabled:False} - {%Value}{numDecimals:0,decimalSeparator:.,thousandsSeparator:\,}]]></format>
                <font family="Tahoma" size="10" color="0x" />
                  <position anchor="Float" valign="Top" padding="10" />
              </tooltip_settings>
              <label_settings enabled="true" mode="Outside" multi_line_align="Center">
                <format><![CDATA[{%Value}{numDecimals:0,decimalSeparator:.,thousandsSeparator:\,}]]></format>
                <background enabled="false"/>
                <font family="Tahoma" size="10" color="0x" />
              </label_settings>
              <line_style>
                                <line enabled="true" thickness="1" opacity="1" />
              </line_style>
              <marker_settings enabled="True" >
                <marker type="Circle" />
              </marker_settings>
            </line_series>
          </data_plot_settings>
    #DATA#
        </chart>
      </charts>
    </anychart>to
    <?xml version = "1.0" encoding="utf-8" standalone = "yes"?>
    <anychart>
      <settings>
        <animation enabled="false"/>
        <no_data show_waiting_animation="False">
          <label>
            <text></text>
            <font family="Verdana" bold="yes" size="10"/>
          </label>
        </no_data>
        <locale>
          <date_time_format>
            <format>%HH:%mm:%ss %dd/%MM/%yyyy</format>
          </date_time_format>
        </locale>
      </settings>
      <margin left="0" top="" right="0" bottom="0" />
      <charts>
        <chart plot_type="CategorizedVertical" name="chart_1614502819445708">
          <chart_settings>
            <title enabled="False" />
            <chart_background>
              <fill type="Solid" color="0xffffff" opacity="0" />
              <border enabled="false"/>
              <corners type="Square"/>
            </chart_background>
            <data_plot_background>
            </data_plot_background>
            <axes>
              <y_axis >
                <scale   mode="Normal"    />
                <title enabled="false" />
                <labels enabled="true" position="Outside">
                  <font family="Tahoma" size="10" color="0x" />
                  <format><![CDATA[{%Value}{numDecimals:0,decimalSeparator:.,thousandsSeparator:\,}]]></format>
                </labels>
                <major_grid enabled="False"/>
    <minor_grid enabled="False"/>
              </y_axis>
              <x_axis>
                <scale  mode="Normal" type="DateTime"    />
                <title enabled="false"/>
                <labels enabled="true" position="Outside">
                  <font family="Tahoma" size="10" color="0x" />
                  <format><![CDATA[{%Value}]]></format>
                </labels>
                <major_grid enabled="True" interlaced="false">
                    <line color="Black" />
                  </major_grid>
    <minor_grid enabled="True">
                  </minor_grid>
              </x_axis>
            </axes>
          </chart_settings>
          <data_plot_settings enable_3d_mode="false" >
            <line_series>
              <tooltip_settings enabled="true">
                <format><![CDATA[{%Name}{enabled:False} - {%Value}{numDecimals:0,decimalSeparator:.,thousandsSeparator:\,}]]></format>
                <font family="Tahoma" size="10" color="0x" />
                  <position anchor="Float" valign="Top" padding="10" />
              </tooltip_settings>
              <label_settings enabled="true" mode="Outside" multi_line_align="Center">
                <format><![CDATA[{%Value}{numDecimals:0,decimalSeparator:.,thousandsSeparator:\,}]]></format>
                <background enabled="false"/>
                <font family="Tahoma" size="10" color="0x" />
              </label_settings>
              <line_style>
                                <line enabled="true" thickness="1" opacity="1" />
              </line_style>
              <marker_settings enabled="True" >
                <marker type="Circle" />
              </marker_settings>
            </line_series>
          </data_plot_settings>
    #DATA#
        </chart>
      </charts>
    </anychart>and change the SQL series to:
    select link, to_char(value, 'HH24:MI:SS DD/MM/YYYY') as value, label from
    select null as link,  sysdate -2  as value, 0 as label from dual
    union
    select null , sysdate -2+1/24 , 1 from dual
    union
    select null , sysdate -2+2/24 , 2 from dual
    union
    select null , sysdate -2+5/48, 1 from dual
    union
    select null , sysdate -2+3/24, 0 from dual)But the chart changes from a line chart to a bar chart with each value being equally spaced.
    Can anyone see what I am doing wrong or point me in the right direction? Thanks in advance.

    This will be a little bit lengthy answer, but I guess it will be easier to understand what I meant to say.
    I created a table that contains values you used as a data source (just to make my life easier):
    SQL> alter session set nls_date_format = 'dd.mm.yyyy hh24:mi:ss';
    Session altered.
    SQL> select * from test;
    VALUE                    LABEL
    12.10.2010 09:03:45          0
    12.10.2010 10:03:45          1
    12.10.2010 11:03:45          2
    12.10.2010 11:33:45          1
    12.10.2010 12:03:45          0
    SQL> alter session set nls_date_format = 'hh24:mi';
    Session altered.From now on, we'll see only hours and minutes.
    Step 1: current and previous values - difference in number of MINUTES
    SQL> select t.value,
      2         lag(t.value) over (order by t.value) previous_value,
      3         (t.value - lag(t.value) over (order by t.value)) * 24 * 60 minutes_diff
      4  from test t;
    VALUE PREVI MINUTES_DIFF
    09:03
    10:03 09:03           60
    11:03 10:03           60
    11:33 11:03           30
    12:03 11:33           30Step 2: a little bit of calculation:
    - TIME_SPAN: how many minutes are there between MIN and MAX date?
    - MIN_DIFF: what is the minimum time difference (minutes)?
    - SLICES: how many time slices do we want on the x-axis?
    SQL> select
      2    min(x.value) min_val,
      3    max(x.value) max_val,
      4    min(x.minutes_diff) min_diff,
      5    (max(x.value) - min(x.value)) * 24 * 60 time_span,
      6    (max(x.value) - min(x.value)) * 24 * 60 / min(x.minutes_diff) slices
      7  from (select t.value,
      8               lag(t.value) over (order by t.value) previous_value,
      9               (t.value - lag(t.value) over (order by t.value)) * 24 * 60 minutes_diff
    10        from test t
    11       ) x;
    MIN_V MAX_V   MIN_DIFF  TIME_SPAN     SLICES
    09:03 12:03         30        180          6There's 180 minutes between 09:03 and 12:03; minimum time difference in our TEST table is 30 minutes, so - we want to have 6 time slices on the x-axis (180 / 30).
    Step 3: row generator technique: let's create time values that are missing:
    SQL> select y.min_val + (level - 1) * y.min_diff / (24 * 60) val
      2  from (select
      3          min(x.value) min_val,
      4          max(x.value) max_val,
      5          min(x.minutes_diff) min_diff,
      6          (max(x.value) - min(x.value)) * 24 * 60 time_span,
      7          (max(x.value) - min(x.value)) * 24 * 60 / min(x.minutes_diff) slices
      8        from (select t.value,
      9                     lag(t.value) over (order by t.value) previous_value,
    10                     (t.value - lag(t.value) over (order by t.value)) * 24 * 60 minutes_diff
    11              from test t
    12             ) x
    13       ) y
    14  connect by level <= y.slices + 1;
    VAL
    09:03
    09:33
    10:03
    10:33
    11:03
    11:33
    12:03
    7 rows selected.OK, now we have 30 minutes between every time value.
    Step 4: join newly generated time values with the original table. Use OUTER JOIN; missing labels will be 0 (zero):
    SQL> select
      2    null link,
      3    to_char(z.val, 'hh24:mi') new_value,
      4    nvl(t1.label, 0) new_label
      5  from (select y.min_val + (level - 1) * y.min_diff / (24 * 60) val
      6        from (select
      7                min(x.value) min_val,
      8                max(x.value) max_val,
      9                min(x.minutes_diff) min_diff,
    10                (max(x.value) - min(x.value)) * 24 * 60 time_span,
    11                (max(x.value) - min(x.value)) * 24 * 60 / min(x.minutes_diff) slices
    12              from (select t.value,
    13                           lag(t.value) over (order by t.value) previous_value,
    14                           (t.value - lag(t.value) over (order by t.value)) * 24 * 60 minutes_diff
    15                    from test t
    16                   ) x
    17             ) y
    18        connect by level <= y.slices + 1
    19       ) z,
    20       test t1
    21  where t1.value (+) = z.val
    22  order by z.val;
    L NEW_V  NEW_LABEL
      09:03          0
      09:33          0
      10:03          1
      10:33          0
      11:03          2
      11:33          1
      12:03          0
    7 rows selected.Cool, so we have them all. Now, go to Apex and create a chart using a query from step #4.
    I tested it - it displays something which means that it should work for you too (unfortunately, this forum doesn't accept attachments so that you could see it). Now, I can't tell whether that's what you need or not, but - if the idea itself is OK, it can be adjusted (I hope so).

  • APEX Flash Chart labels not displaying

    Hi there
    I am trying to create a 2D Stacked Column Flash chart, it is month based and for each month I have 3 Columns
    So the query for the series returns a result set like so..
    'Jan-11_Col1',10
    'Jan-11_Col2',20
    'Jan-11_Col3',30
    'Feb-11_Col1',10
    'Feb-11_Col2',20
    'Feb-11_Col3',45
    'Dec-11_Col1',20
    'Dec-11_Col2',80
    'Dec-11_Col3',100
    I want to display a chart where the first column of the result set is my x-axis and the second column is my y-axis. I have have created the chart but I find I don't get a label for every columm on my x-axis, I only get one for every third column, and I can't see a way of doing it, can anybody tell me how?
    thanks... Anil
    ps I am using APEX 4

    Hi Anil,
    I have seen similar behaviors in 2D Column Charts. What I have found is that most often, for me, the issue has been that the chart is not wide enough. This is not specifically an APEX issue but rather a Flash issue. When the chart exceeds the dimensions that you specify for the chart, the charting engine must squish some part of the chart. Most often, the labels are what get removed, in my experience.
    There are options to investigate this. You can make the chart wider in APEX and see if the problem goes away. You could rotate your X-Axis text by 45 degrees or so to see if they all appear. I have also seen the labels appear when you use your browser to zoom feature. This is a Flash behavior as well. If you zoom your browser to 200%, you may see more of your labels.
    Finally, it would appear from your sample data set, that you may not be getting stacked column. Is that the case? If you are getting a single column for each record in your data set, then you probably have 36 columns on your chart which is a lot. You will need to make the chart very wide in APEX and possibly rotate the labels.
    If you need help with anything else, just ask.
    Austin

  • Apex Flash Chart Not showing all rows

    I am using APEX 4.0.2 and have created a flash chart. I added a scroll bar, but don't get all of the rows that I expect. I ran the sql in a PL/SQL develoepr session and get all of the expected data. Where do I tell APEX to return all data found?
    Thanks!

    Thanks for the reply!
    This tool is so robust, its easy to overlook what is right in front of you.
    Second half of the question:
    I have about 1500 rows reporting in the horizontal chart. It seems that the chart has to be sized HUGE to keep the chart readable even though there is a scroll bar. Is there a way to force the hight of each horizontal bar rather than what it appears to be doing, which is shrinking each bar to the point it's not readable.
    Thanks!

Maybe you are looking for

  • Dynamic crystal report generation - issues with column headings

    Hi All,<br> I'm trying to generate a crystal report dynamically based on a "result set" data(Query: select REPORT_ID, REPORT_NAME, REPORT_DESC, RPT_FILE_NAME, LOCATION from IRS_REPORT_DETAILS). I'm able to generate the report run time, But the report

  • .INI files vs .TXT files for changing default values in a .EXE?

    Hi, I have a two-part question related to updating the default values of controls in an executable: I am creating a LabVIEW executable for installation on two different production-floor computers.   I need to be able to change the default values of t

  • YouTube HD uploading problem with QT/Safari/Firefox...

    I've upgraded to Snow Leopard and now Safari and Firefox refuse to upload to YouTube- so I resorted to using Quicktime X, which worked... BUT... the movie was an HD file exported from Final Cut, and didn't upload to YouTube in HD. The only way I have

  • Prioritizing synchronous messages in NW2004

    Hi all, Stupid question time but I have spent an age looking at this. I understand standard queue prioritization (XBT1, XBTA etc) is only relevant for asynchronous interfaces in XI NW2004, but I have a synchronous interface that is Web Service -> XI

  • Can rman script be encrypted to protect the source?

    Hi, As a solution provider, is it possible to encrypt rman script be encrypted to protect the source? thanks andrew