Column chart labeling issues

Hi
Im trying put a label on top of each column chart bar vertically(Outside),
Im able to do it if it is a single column .
with "showlabelvertically" option but,
when i tried with multiple columns(column set) im not able to do it. do any one have a better idea in doing it.
Thanks in advance

hi rootsounds,
Thanks for responding, But i require is some thing like this app
http://blog.flexexamples.com/2008/01/23/displaying-the-labels-vertically-in-flex-columncha rt-control/
for column sets this doesnt work for some other examples that i worked too.

Similar Messages

  • Numbers 3D Column chart labels

    3D Column chart labels do not work.
    If a label is displayed horizontally, it over-writes the next label and there is no way to turn the label vertically.

    The chart will move allowing you to see the labels.
    There is no way of moving the labels as you can in the 2D chart.
    Best.

  • Help: Column Chart Display Issue

    Post Author: ermiller
    CA Forum: Xcelsius and Live Office
    I have a chart that displays its data correctly 11 out of 12 times...and I can't seem to get the last one to work correctly. Here's the issue:
    I have a table of data that looks like this:
    REGION                                   GAIN                           LOSS                      NET
    ALL                                           =SUM(BELOW)          =SUM(BELOW)       =SUM(BELOW)
    REGION 1                                  10                               (1)                          9
    REGION 2                                  20                               (2)                          18
    REGION 3                                  30                               (7)                          23
    REGION 4                                  40                               (0)                          40
    I have a "Data Display" area that has the following formulas in it:
    CRITERIA                                   GAIN                           LOSS                    NET
    [USER INPUT]                           =VLOOKUP([USER INPUT],[TABLE ABOVE],0,[2,3,4 FOR EACH COLUMN])
    If the user enters 'REGION 1', 'REGION 2', 'REGION 4, or 'REGION 4', the data is displayed in the column chart perfectly. However, if the user selects 'ALL', the process doesn't work and displays 0s in each of the columns above.
    Does any one have any ideas on how to fix that issue or what could be causing it in the first place? I just noticed that the same thing occurs if I use a Grid component as well...even though Excel is processing the data accurately.
    Thanks in advance,
    Erik

    Post Author: debdeb
    CA Forum: Xcelsius and Live Office
    Hi,
    Without trying out your actual data, the first thing that comes to mind is that you aren't using all the options in VLOOKUP. I've discovered that Xcelsius requires all arguments even optional ones in many formulas but this isn't document). The last argument is TRUE (default) for the closest match, and FALSE for exact match. If the user can only enter from a set of values which are known to be in your lookup table, then either one will work but you should still specify this last argument.

  • Column Chart Colour issue!

    Hi All
    1.  I am using the column Chart...But my Series count color is not changing..it is coming in default color as green..I have done all the color settings..
    2.How to display chart with negative values???
    Anyone has faced such issues & any solution for this..
    Thanks
    BI Learner

    Hi All
    Alast I resolved the color issue...Due to exceptions it was not dispplaying..
    I think even for negative value, we can set the MIN value with -ve value...
    Hope resolved it on my own...
    Thanks
    BI Learner

  • Column Chart  datalables issue.

    Hi All,
    I want to show the numeric value on the top of the column series.
    I set the property labelPosition="outside"  to column series.
    It is displaying all the numeric value except 0 but I want to display as well.
    please, If anyone  know share with me
    Thanks
    Niranjan
    Message was edited by: niranjan swain

    Hi All
    Alast I resolved the color issue...Due to exceptions it was not dispplaying..
    I think even for negative value, we can set the MIN value with -ve value...
    Hope resolved it on my own...
    Thanks
    BI Learner

  • How to display labels ( vertically) in a column Chart

    Hi,
          As per my requirement I want to show  labels inside the column charts & they must be aligned verically
      say ABC is id i want display i want A
                                                          B
                                                           C
        I have tried with Column Charts properties like showvertically =" true" &  extendLabelToEnd="true".But i am not getting them vertically aligned .Is that something else also must be done.
    Regards
    Kalavati singh
    [email protected]

    Take a look at this blog: http://gerardnico.com/wiki/dat/obiee/presentation_variable
    Try it out by providing a default format.
    Thanks,
    BIPuser

  • Display Column Chart Y Axis Labels in Kilo(K), Million(M)...

    Hi Folks,
    I would like to display the Y-axis labels of a column chart in Kilo, Millions etc. I used the below mentioned formula in excel for that set of data. Here is the formula [>=1000000]0,,"M";[>=1000]0,"K";0
    Though in embedded excel it displays the values as desired, when I assign them to the column chart in Xcelsius the Y axis labels are not as expected. For Kilo it works fine but when it comes to millions it is not displaying accordingly. Any help is appreciated.
    Thanks,
    Sukumar

    Hi Sukumar,
           If You want to display the Y Axis Labels like Kilo(k),Million(M),Billions(B)...etc.Do the following things ,
            goto column chart properties->behaviour->scale in that Enable the Fixed Label size checkbox.
    Regards,
    Ramana

  • X Axis label of Column Chart

    Hello,
    I am Plotting column chart based on the data present in datagridview;Column 1(having string Data Type) as my X axis value and Column Y as my Y axis value.On Column chart click event i am fetching x axis and y axis co-ordinates of my column chart and displaying
    in Label on my form.But when i click it shows "0" as my x axis cordinate for the clicked column.
    As my x axis is having labels as 06:00:00-07:00:00,07:00:00-08:00:00,..........
    Below is image of my application
    f Chart1.Series(0).Name = "Daily Data" Then
    'Chart1.Series(0).XValueType = ChartValueType.Time
    Chart1.Series(0).Points(result.PointIndex).XValue.ToString()
    'xval = xval.AddHours(Chart1.Series(0).Points(result.PointIndex).XValue)
    Label4.Text = "Selected Coordinates are: " & Chart1.Series(0).Points(result.PointIndex).XValue.ToString & ", " & Chart1.Series(0).Points(result.PointIndex).YValues(0).ToString("f2")
    End If
    Else
    If result.ChartElementType <> ChartElementType.Nothing Then
    Dim elementType As String = result.ChartElementType.ToString()
    Label4.Text = "Selected Element is: " & elementType
    End If
    End If

    You need to get this example from Microsoft. It is a c# project code you just run it in Visual Studio. It shows most everything you can do with a chart. It shows the vb code when you run it and click the vb tab. Near the bottom of the left tree is Appearance
    - Labels etc. Also under data types there are date and time examples. This link is also in the forum faqs at the top of the chart forum posts.
    Chart examples.
    I think you need to tell the chart to use datetime for the labels but I am not sure how and I am not too good with them but that is why I do this to learn things. I would just look in the chart examples from the link I show. That is how I answer most of
    the questions here.
    Can you reproduce your problem using the simple example from the other question? Otherwise I cant really do much.
    Also, most times when you make a simple example you will find the problem or at least understand it better.
    So take a look and come back if you cant get it I then I will try too.

  • CR 2008 - Chart legend label issues when run on CR Server 2008

    Hello all,
    I have built a report in CR 2008 SP4. When I run the report locally everything is okay. In this report I have a chart which performs a count on {Command.Incident_ID}. The label for this count comes out as "Count of Incident_ID" in the legend. I then right click on this legend entry, edit the axis label and change it to something more appropriate.
    When I upload this report to CR Server 2008 v0 or CR Server 2008 V1 SP3 the report does not function properly. The chart label gets produced as Count of Command.Incident_ID instead of the label I specified. I believe this is due to the CRS attaching the Command. header to the Incident_ID. It no longer matches up with what I specified during design.
    Now I've gone back to older reports that I built and I can see that I did not have this issue before. I've recently upgraded to CR SP4 and Windows 7. I really feel like this is probably some option/setting on my designer side that I need to mirror on the server, however I have been unable to locate any information. Any help you can provide would be greatly appreciated!
    Thank you!

    After some testing the issue seems to be related to having SP4 installed.
    When I reverted back to SP0, or SP3 it worked fine, but under SP4 it seems to drop the table reference and thus not use the correct alias for the legend names.

  • Flex Column Chart X-axis Label position

    Hello,
    I have a Column Chart and am wanting to align the X-axis labels on top of each Column. Is there a way to achieve this?
    Can we change the  label's default position? I know there is a "rotation" property which rotates the labels but i want to change the label postion.
    Any help/pointers is highly appreciated.
    Thanks.

    Been diging throught he charts source to figure out if there is a way of doing what I wanted, and appartntly there is (well - for the most part). For anyone else interested there is a property called alignLabelsToInterval for the LinearAxis class. This is not documented but it is a public variable - in the code ( http://opensource.adobe.com/svn/opensource/flex/sdk/trunk/frameworks/projects/charts/src/m x/charts/LinearAxis.as ):
    * @private
    public function get alignLabelsToInterval():Boolean
    return _alignLabelsToInterval;
    * @private
    public function set alignLabelsToInterval(value:Boolean):void
    if (value != _alignLabelsToInterval)
    _alignLabelsToInterval = value;
    invalidateCache();
    dispatchEvent(new Event("mappingChange"));
    dispatchEvent(new Event("axisChange"));
    Setting this parameter to false allows the base label to stay on the origin of the chart. Then you need to compute a suitable interval for the axis to get the labels you want.
    Phew!
    Allan

  • Vertical axis labels on column chart

    I'm trying to get the x-axis labels oriented vertically on a 3D column chart, so that the labels don't overlap each other. With 2D column charts I can do this via "format>chart>format x-axis" but these options are grayed out with the 3D column chart. Is there any way to get vertical orientation on the axis labels with this chart type???

    It's usually not necessary to make the axis labels vertical to keep them from overlapping in a 3D chart since when you rotate the chart the labels are vertically offset. But you're right, there's no other control for this.
    Jerry

  • Stacked Column Chart Data Labels Not Appearing

    I am using SetSytle in Actionscript to make the data labels in a stacked column chart appear inside but it's not working.
    A portion of the code I am using to create the chart is below:
                    //initialize column set for stacked columns
                    var colSet:ColumnSet = new ColumnSet();
                    colSet.type="stacked";
                     for each(var node:XML in _chartDP){
                         var k:int = 0;
                         //skip zero datapoints
                         if (parseInt(node.toString()) != 0) {
                             //if measure node does not exist, add as series
                             k = uniqueYCat(node.attribute("BillTo"));
                             if (k == -1){                                                        
                                    // Create the new column series and set its properties.
                                    var localSeries:ColumnSeries = new ColumnSeries();
                                    localSeries.setStyle("labelPosition","inside");
                                    localSeries.dataProvider = dataArray;
                                    localSeries.yField = node.attribute("BillTo");
                                    localSeries.xField = "ConfidenceStatus";
                                    localSeries.displayName = node.attribute("BillTo");
                                    localSeries.setStyle("showDataEffect", ChangeEffect);
                                    // Back up the current series on the chart.
                                    var currentSeries:Array = chart.series;
                                    // Add the new series to the current Array of series.
                                    currentSeries.push(localSeries);
                                    //Add Array of series to columnset
                                    colSet.series.push(localSeries); 
                                       //assign columnset to chart
                                    chart.series = [colSet];
    After some more research, I put a breakpoint inside ColumnChart.as in the following function:
        mx_internal function getSeriesLabelPos(series:Series):void
            if(series is ColumnSeries)
                var columnSeries:ColumnSeries = ColumnSeries(series);
                var position:String = columnSeries.labelPos;
                if(position == "inside" || position == "outside" || position == "none")
                    _needLabels = true;
            else if(series is ColumnSet)
                var setSeries:Array /* of Series */ = ColumnSet(series).series;
                for (var i:int = 0; i < setSeries.length; i++)
                    getSeriesLabelPos(setSeries[i]);
    the following line: var position:String = columnSeries.labelPos;
    returns postion as null. It looks like the setStyle is not passing the correct value to this function.
    Any ideas as to what is going on?

    chart appearance is controlled by xml files located in
    {cfroot}\charting\styles. the file for bar charts is
    default.xml
    you will want to:
    1) copy thisfile to your site's root or some other folder
    (i.e. same
    folder that the page displaying your chart is in)
    2) edit the file and change isHideOverlapped attribute of
    labelStyle
    property for xAxis to "false"
    3) point the STYLE attribute of your cfchart tag to this new
    file.
    hth
    Azadi Saryev
    Sabai-dee.com
    http://www.sabai-dee.com/

  • Multi-column chart issues

    Hi,
    I'm trying to make a 2d column chart of quiz entry results with multiple series (one per possible answer) but it's not working as intended. I have 5 series all with code like:
    select null link, substr(question, 1, INSTR(question,' - ',1,1)), count(answer) from quizdata
    where answer ='Strongly Disagree'
    and :P13_DEP = emp_dep
    and to_char(sysdate, 'YYYY') = to_char(ins_date, 'YYYY')
    group by substr(question, 1, INSTR(question,' - ',1,1))Except with the answer being different (Agree, Strongly Agree~). However, when I load the page it only shows the results of the first series (Strongly Disagree, or if I delete that then Disagree)...anyone see what I'm doing wrong?
    x-axis = question
    y-axis = count (number of people to select that option this year)
    There should be 5 columns per question.
    Mike

    For anyone who has a similar issue with multiple series being displayed the reason for my error was that I didn't specify a name for the value...since all of them were count(c) they clashed; making it count(c) "Disagree" etc made it display as intended.
    Mike

  • Label postion in column chart near base of chart

    Hi All,
    I am using MSChart to create column chart, here  I am using custom property "LabelStyle" as bottom, but label is showing inside of column but near to end/top of the column only, I want to show my label at the base of column, near
    X-Axis (start of the column). Please help.
    series.SetCustomProperty("LabelStyle",
    "Bottom");

    We can do this by using Annotation, I have created one function which works for me for one or two column series (If you have multiple series then adjust position of Annotation).
            /// <summary>
            /// This will create annotation for each column series, it will work for 1 or 2 series or more no of column series adjust position.
            /// </summary>
            /// <param name="minY">Y Axis point where you want to place annotation, mostly minimum point on Y Axis.</param>
            /// <param name="totalColumnSeries">Total no of column series, to adjust position</param>
            /// <param name="labelFormat">to show in percent, give format as string Eg 0.00%</param>
            /// <param name="offset">Shift X Axis position to left or right</param>
            /// <param name="annFont">Wants to use custom font else take it from Constants.</param>
            public void SetTextAnnotation(double minY, int totalColumnSeries, string labelFormat, double offset, Font annFont = null)
                //double offset = 0;
                int index = 0;
                //if (totalColumnSeries == 2)
                //    offset = 0.2;
                foreach (var series in this.Series)
                    if (series.ChartType == SeriesChartType.Column)
                        int attindex = 1;
                        foreach (var point in series.Points)
                            var ann = new RectangleAnnotation();
                            ann.Text = point.YValues[0].ToString(labelFormat);
                            ann.IsMultiline = false;
                            ann.AxisX = this.ChartAreas[0].AxisX;
                            ann.AxisY = this.ChartAreas[0].AxisY;
                            ann.AnchorX = index == 0 ? attindex - offset : attindex + offset;
                            ann.AnchorY = minY;
                            ann.BackColor = Color.Transparent;
                            ann.LineColor = Color.Transparent;
                            ann.Font = annFont == null ? FONT_CHART_POINT_LABEL : annFont;
                            // add the annotation to the chart annotations list
                            this.Annotations.Add(ann);
                            attindex++;
                        index++;

  • UI issue with Column Chart

    Hi all.. Am working with Column chart, and am having uneven data with which i need to come out with coumn chart.
    code is give below..
    <?xml version="1.0"?>
    <!-- Simple example to demonstrate the ColumnChart and BarChart controls. -->
    <mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" xmlns:custom="components.*">
        <mx:Script>
            <![CDATA[         
            import mx.collections.ArrayCollection;
            [Bindable]
            private var medalsAC:ArrayCollection = new ArrayCollection( [
                { Country: "USA", Gold: 35},
                { Country: "China", Silver:17},
                { Country: "Russia", Bronze: 14} ]);
            ]]>
        </mx:Script>
        <!-- Define custom colors for use as fills. -->
        <mx:SolidColor id="sc1" color="yellow" alpha=".8"/>
        <mx:SolidColor id="sc2" color="0xCCCCCC" alpha=".6"/>
        <mx:SolidColor id="sc3" color="0xFFCC66" alpha=".6"/>
        <!-- Define custom Strokes for the columns. -->
        <mx:Stroke id="s1" color="yellow" weight="2"/>
        <mx:Stroke id="s2" color="0xCCCCCC" weight="2"/>
        <mx:Stroke id="s3" color="0xFFCC66" weight="2"/>
        <mx:Panel title="ColumnChart and BarChart Controls Example"
            height="100%" width="100%" layout="horizontal">
            <mx:ColumnChart id="column"
                height="100%"
                width="100%"
                paddingLeft="5"
                paddingRight="5"
                showDataTips="true"
                dataProvider="{medalsAC}"
            >               
                <mx:horizontalAxis>
                    <mx:CategoryAxis categoryField="Country"/>
                </mx:horizontalAxis>
                <mx:series>
                     <custom:extended
                        xField="Country"
                        yField="Gold"
                        displayName="Gold"
                        fill="{sc1}"
                        stroke="{s1}"/>
                    <custom:extended
                        xField="Country"
                        yField="Silver"
                        displayName="Silver"
                        fill="{sc2}"
                        stroke="{s2}"/>
                   <custom:extended
                        xField="Country"
                        yField="Bronze"
                        displayName="Bronze"
                        fill="{sc3}"
                        stroke="{s3}"/>
                </mx:series>
            </mx:ColumnChart>
            <mx:Legend dataProvider="{column}"/>
        </mx:Panel>
    </mx:Application>
    as per code... its showing graph as
    If u notice the chart in each series, as there no proper data.. its showing that empty gap as per the order of column series created..
    In array collection, in each object we are missing some value.
    Any idea ow to remove this gap.. How to remove those empty spaces....
    Thanks & Regards
    Pratap

    Hi ramesh,
    check out my edited version of Chandrashekhar Mahajan's fiddle
    http://jsbin.com/jetoz/1/edit
    Chandra was trying to create a new Dialog everytime which i've modified & chart inside a popup is a known issue which has been mentioned by SAP UI5 in Notes section. You can do a workaround by manually rerender() or setTimeout()
    Regards
    Sakthivel

Maybe you are looking for