Y Axis Labels replaced with "..." on redraw

I recently switched to JavaFX 1.2.1, which seems to have fixed issues with charts leaking when their datapoints and axes are dynamically redrawn. However, every time I update the data, the Y axis labels get messed up--"100.0" becomes "10..." and "0.0" becomes "...". Does anyone know a way to fix this? Thanks!
(Example code below generates a new random value every DATA_RATE seconds. Increase DATA_RATE to slow down the test.)
import javafx.stage.Stage;
import javafx.scene.Scene;
import javafx.scene.chart.LineChart;
import javafx.scene.chart.part.NumberAxis;
import javafx.animation.KeyFrame;
import javafx.animation.Timeline;
import java.util.Random;
def DATA_RATE = 1s;
def MAX_POINTS = 21;
var testData : LineChart.Data[];
var testDataSeries = LineChart.Series
    name: "Test Data",
    data: bind testData,
var currTime: Integer = -1;
var theChart : LineChart;
public function run(): Void
    genRandData();
    genRandData();
    theChart = LineChart
        title: "Line Chart",
        data:
            testDataSeries,
        xAxis: NumberAxis
            tickUnit: 5,
            minorTickCount: 5,
            lowerBound: 0,
            upperBound: 20,
        yAxis: NumberAxis
            tickUnit: 25,
            minorTickCount: 5,
            lowerBound: 0,
            upperBound: 100,
    var theStage = Stage
        title: "Application title",
        width: 1000,
        height: 800,
        scene: Scene
            content:
                theChart,
    Timeline
        repeatCount: Timeline.INDEFINITE,
        keyFrames :
            KeyFrame
                time : DATA_RATE,
                canSkip : true,
                action: genRandData,
    }.play();
function genRandData() : Void
    var rand = new Random();
    ++currTime;
    insert LineChart.Data
        xValue: currTime
        yValue: rand.nextInt(101);
    } into testData;
    if (currTime > theChart.xAxis.upperBound)
        theChart.xAxis.upperBound = currTime;
        theChart.xAxis.lowerBound = currTime - MAX_POINTS + 1;
    if (sizeof testData > MAX_POINTS)
        delete testData[0];
}

You should report this bug to Kenai (Jira) if not already there.
The only workaround I found is to change the format, so that only non-significant zeroes are hidden by the tick's label:
{color:#8000A0}*formatTickLabel: function (f: Float): String { "{%.2f f}" }*{color}

Similar Messages

  • Line chart x-axis label overloaded with labels

    Hi,
    I have a Line chart filled by a large resultset (hundreds of rows). Each row contains a decimal value and a timestamp. The interval between timestamps is short so it is impossible to plot every single date/time in the x-axis label because there is no space.
    I would like to hide the the x-axis label for most rows and plot this label for each x rows. Something like this:
      18/12/2009 09:00            18/12/2009 10:00           18/12/2009 11:00            18/12/2009 12:00
            |---------------------------|---------------------------|---------------------------|
    In the previous x-axis example there are many timestamps between 18/12/2009 09:00 and 18/12/2009 10:00 but they are not plotted in the chart. It is possible to do something like this in MII charts?
    Thank you,
    Wilson Freitas
    Vetta Technologies

    Hi,
    I think Michael is right about the Ticks per label parameter. Looks like it is not working for me because the chart data binding is not behaving as expected.
    The chart rowset is composed by two fields: decimal and date time. The date time field is already converted to string. The rowset comes from a BLS transaction.
    I think this forum has no support for file upload so I will add links to the xMII workbench screenshots so you guys can see my chart/query configuration.
    This is the XACUTE Query used by the chart: http://www.vetta-group.com:8080/imgs/xacute_config.PNG
    This is the Line Chart configuration:
      - Chart area:http://www.vetta-group.com:8080/imgs/chart_area.PNG
      - Data mapping: http://www.vetta-group.com:8080/imgs/data_mapping.PNG
      - X-axis: http://www.vetta-group.com:8080/imgs/xaxis.PNG
      - Y-axis: http://www.vetta-group.com:8080/imgs/yaxis.PNG
      - Server scaling:http://www.vetta-group.com:8080/imgs/server_scaling.PNG
      - Data series:http://www.vetta-group.com:8080/imgs/data_series.PNG
    The chart row set is:
    <?xml version="1.0" encoding="UTF-8" ?>
    <Rowsets DateCreated="2010-02-02T20:50:08" EndDate="2010-02-02T20:50:07"
         StartDate="2010-02-02T19:50:07" Version="12.0.8 Build(24)">
         <Rowset>
              <Columns>
                   <Column Description="" MaxRange="1" MinRange="0" Name="TAG_TIMESTAMP"
                        SQLDataType="1" SourceColumn="TAG_TIMESTAMP" />
                   <Column Description="" MaxRange="1" MinRange="0" Name="TAG_VALUE"
                        SQLDataType="8" SourceColumn="TAG_VALUE" />
              </Columns>
              <Row>
                   <TAG_TIMESTAMP>01/12/2009 12:00:00</TAG_TIMESTAMP>
                   <TAG_VALUE>80.723414730584</TAG_VALUE>
              </Row>
              <Row>
                   <TAG_TIMESTAMP>01/12/2009 12:23:59</TAG_TIMESTAMP>
                   <TAG_VALUE>87.33149769706</TAG_VALUE>
              </Row>
              <Row>
                   <TAG_TIMESTAMP>02/12/2009 12:47:59</TAG_TIMESTAMP>
                   <TAG_VALUE>86.966843701221</TAG_VALUE>
              </Row>
              <Row>
                   <TAG_TIMESTAMP>02/12/2009 01:11:59</TAG_TIMESTAMP>
                   <TAG_VALUE>83.989991258174</TAG_VALUE>
              </Row>
         </Rowset>
    </Rowsets>
    When I run the chart I get this result: http://www.vetta-group.com:8080/imgs/chart1.PNG
    As you can see the chart has no X-Axis labels ans I need to add the date/time to the X-axis. If I add the field to "X-Axis label columns" the field values are ploted but the parameter "Ticks per label" is ignored and hundreds of labels are ploted together and is impossible to read them. I think the "Ticks per label" parameter only works for fields added to Labels columns (in data mapping). The problem I am facing is: when I add the date field (http://www.vetta-group.com:8080/imgs/data_mapping2.PNG) to Label columns I get an empty chart like this: http://www.vetta-group.com:8080/imgs/chart2.PNG
    What am I doing wrong?
    Thank you

  • Can I align the orientatio​n of axis labels in a graph generated with the report generation toolkit (Word)?

    I was wondering how to align the axis labels, i.e. 90 degree or such when creating a graph with the report generation toolkit in word.
    I can do it after the document is created through Format axis title -> alignment but is there a way out of LabVIEW?
    I'd especially like to rotate the y-axis label by 90 degrees.
    Thanks a lot,
    Juergen

    I think he means he can modify it by hand after the report has been generated... But what I want to do is generate the word graph out of labview already with the rotated axis label...
    After I posted this I found out that we can do this with a macro and use it from labview, but unfortunately I don't know VB, or VBA...
    Like this:

  • Stacked bar chart with custom x axis labels

    Is there a way to build this simple chart in labview that I did in Excel?  I need to have many x axis labels and there could be from 5 to 100 of them depending on the data set. 
    Attachments:
    Excel.JPG ‏33 KB

    Hi id,
    Thank you for your response. I hope you are doing well.
    There is an example in the LabVIEW Example Finder (Help>>Find Examples..). It is titled, Stacked Bar Graph. You can search for it if you switch tabs in the Example Finder window. This should help you create a stacked bar graph. To help you with your veritcal axis labels, here is a knowledge base link that details the process:
    How Can I Customize the X-Axis Labels On My LabVIEW Graph/Chart So They Appear Vertically?
    http://digital.ni.com/public.nsf/allkb/1F7C1B089E4​5908E86256C8C0051894A?OpenDocument
    Let me know if these examples help.
    Best regards,
    Anna L
    Applications Engineer
    National Instruments

  • Axis labels with clusters of stacked columns

    I've created a ColumnChart that contains clusters of stacked columns.  Each of the 6 clusters contains 3 stacked columns.
    The ColumnChart creates the chart nicely (thanks to the dataFunction property), but the xAxis only displays the cluster label (so, "Cluster 1", or "Cluster 2", etc.).  That means the only way to tell which data set you're looking at, you have to mouse over the data to get the datatip to show up.
    Using the labelFunction of the Category axis lets me output each of the dataset names along with the cluster set name, but I'm unable to center the dataset names below their respective datasets because the labelFunction just returns a single string for the cluster (as oppose to a string for each of the stacked columns within the cluster).
    Is there a way to get an xAxis label for each of the stacked bars?  I've included the sample code below.  The labelFunction has been removed from this sample code because it wasn't working as I had hoped.
    <?xml version="1.0" encoding="utf-8"?>
    <mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="vertical">
         <mx:Script>
              <![CDATA[
                   import mx.charts.HitData;
                   import mx.charts.series.ColumnSeries;
                   import mx.charts.ChartItem;
                   import mx.charts.chartClasses.Series;
                   import mx.messaging.AbstractConsumer;
                   import mx.collections.ArrayCollection;
                   [Bindable] private var _dataProvider:ArrayCollection = new ArrayCollection(
                                  label: 'Skill 1',
                                  fpr: {
                                       label: 'Fall progress report',
                                       E: 30,
                                       G: 40,
                                       S: 20,
                                       N: 10
                                  term1: {
                                       label: 'Term 1',
                                       E: 25,
                                       G: 35,
                                       S: 25,
                                       N: 15
                                  term2: {
                                       label: 'Term 2',
                                       E: 20,
                                       G: 45,
                                       S: 30,
                                       N: 5
                                  label: 'Skill 2',
                                  fpr: {
                                       label: 'Fall progress report',
                                       E: 30,
                                       G: 40,
                                       S: 20,
                                       N: 10
                                  term1: {
                                       label: 'Term 1',
                                       E: 25,
                                       G: 35,
                                       S: 25,
                                       N: 15
                                  term2: {
                                       label: 'Term 2',
                                       E: 20,
                                       G: 45,
                                       S: 30,
                                       N: 5
                   private function onDataTipFunction(hitData:HitData):String
                        var columnSeries:ColumnSeries = hitData.element as ColumnSeries;
                        if(columnSeries)
                             var dataTip:Array = new Array();
                             dataTip.push('<b>'+ hitData.item.label +'</b><br />');
                             dataTip.push('<b>'+ hitData.item[columnSeries.xField].label +'</b><br />');
                             dataTip.push(hitData.item[columnSeries.xField][columnSeries.yField] +'%');
                             return(dataTip.join(''));
                        return('');
                   private function onDataFunction(series:Series, item:Object, fieldName:String):Object
                        var columnSeries:ColumnSeries = series as ColumnSeries;
                        if(fieldName == 'xValue')
                             return(item.label);
                        }else if(fieldName == 'yValue')
                             return(item[columnSeries.xField][columnSeries.yField]);
                        return(null);
              ]]>
         </mx:Script>
         <mx:SolidColor id="fill1" color="0xF8B64F" />
         <mx:SolidColor id="fill2" color="0x4B9EF8" />
         <mx:SolidColor id="fill3" color="0x9ACC33" />
         <mx:SolidColor id="fill4" color="0xAD77D2" />
         <mx:Stroke id="stroke" color="0xFFFFFF" />
         <mx:ColumnChart id="columnChart" dataProvider="{_dataProvider}" dataTipFunction="onDataTipFunction" showDataTips="true">
              <mx:series>
                   <mx:ColumnSet type="clustered">
                        <mx:series>
                             <mx:ColumnSet type="100%" displayName="Fall progress report">
                                  <mx:series>
                                       <mx:ColumnSeries xField="fpr" yField="E" displayName="Excellent"
                                            dataFunction="onDataFunction"
                                            fill="{fill1}" stroke="{stroke}" />
                                       <mx:ColumnSeries xField="fpr" yField="G" displayName="Good"
                                            dataFunction="onDataFunction"
                                            fill="{fill2}" stroke="{stroke}" />
                                       <mx:ColumnSeries xField="fpr" yField="S" displayName="Satisfactory"
                                            dataFunction="onDataFunction"
                                            fill="{fill3}" stroke="{stroke}" />
                                       <mx:ColumnSeries xField="fpr" yField="N" displayName="Needs improvement"
                                            dataFunction="onDataFunction"
                                            fill="{fill4}" stroke="{stroke}" />
                                  </mx:series>
                             </mx:ColumnSet>
                             <mx:ColumnSet type="100%" displayName="Term 1">
                                  <mx:ColumnSeries xField="term1" yField="E" displayName="Excellent"
                                       dataFunction="onDataFunction"
                                       fill="{fill1}" stroke="{stroke}" />
                                  <mx:ColumnSeries xField="term1" yField="G" displayName="Good"
                                       dataFunction="onDataFunction"
                                       fill="{fill2}" stroke="{stroke}" />
                                  <mx:ColumnSeries xField="term1" yField="S" displayName="Satisfactory"
                                       dataFunction="onDataFunction"
                                       fill="{fill3}" stroke="{stroke}" />
                                  <mx:ColumnSeries xField="term1" yField="N" displayName="Needs improvement"
                                       dataFunction="onDataFunction"
                                       fill="{fill4}" stroke="{stroke}" />
                             </mx:ColumnSet>
                             <mx:ColumnSet type="100%" displayName="Term 2">
                                  <mx:ColumnSeries xField="term2" yField="E" displayName="Excellent"
                                       dataFunction="onDataFunction"
                                       fill="{fill1}" stroke="{stroke}" />
                                  <mx:ColumnSeries xField="term2" yField="G" displayName="Good"
                                       dataFunction="onDataFunction"
                                       fill="{fill2}" stroke="{stroke}" />
                                  <mx:ColumnSeries xField="term2" yField="S" displayName="Satisfactory"
                                       dataFunction="onDataFunction"
                                       fill="{fill3}" stroke="{stroke}" />
                                  <mx:ColumnSeries xField="term2" yField="N" displayName="Needs improvement"
                                       dataFunction="onDataFunction"
                                       fill="{fill4}" stroke="{stroke}" />
                             </mx:ColumnSet>
                        </mx:series>
                   </mx:ColumnSet>
              </mx:series>
              <mx:horizontalAxis>
                   <mx:CategoryAxis categoryField="label" />
              </mx:horizontalAxis>
         </mx:ColumnChart>
         <mx:HBox width="100%" horizontalAlign="center">
              <mx:Legend dataProvider="{columnChart}" direction="horizontal" width="500" height="30" />
         </mx:HBox>
    </mx:Application>

    Hi id,
    Thank you for your response. I hope you are doing well.
    There is an example in the LabVIEW Example Finder (Help>>Find Examples..). It is titled, Stacked Bar Graph. You can search for it if you switch tabs in the Example Finder window. This should help you create a stacked bar graph. To help you with your veritcal axis labels, here is a knowledge base link that details the process:
    How Can I Customize the X-Axis Labels On My LabVIEW Graph/Chart So They Appear Vertically?
    http://digital.ni.com/public.nsf/allkb/1F7C1B089E4​5908E86256C8C0051894A?OpenDocument
    Let me know if these examples help.
    Best regards,
    Anna L
    Applications Engineer
    National Instruments

  • Graph Data does not align with the axis label

    Hi,
    The graph data does not align with the axis label when
    datetimeaxis is used.
    http://livedocs.adobe.com/labs/flex3/html/help.html?content=charts_displayingdata_04.html
    (in the using parseFunction property example) when you hover on the
    line graph the values do not align on the labels. Is this a bug?
    Can somebody help me with this.
    Thank you,
    Gautam.

    Hi All
    Thanks for looking into it.
    Actually we have just added a field GJAHR (was missing in the extractor) so that it takes data accoring to fiscal yr. Actually we had a issue that the Business area for a particular vendor 'X' and doc no 'Y' was showing incorrectly (similar to that of yr 2008) but it changed this yr and the extractor was still picking Business Area for yr 2008.
    So we added GJAHR field so that it takes correct Business Area. we have checked in R/3 Extractor checker and it shows correctly.
    But that change has not reflected in BW yet even after replicating datasource.
    I hope i have made you all understand the situation.
    Thanks for your help
    Ishi

  • 15 character limit with bar chart axis labels

    Hi,
    Does anybody know how to display axis labels that are larger than 15 characters? Is there something that you can do with the CSS to increase the limit?
    - edgar

    Bounced.
    I have the same issue and have been unable to find a workaround.
    Ant.

  • Creating X/Y chart with X-Axis labels in between

    Hello all.
    I would like to create a Numbers 09 scatter/XY chart with the X-Axis labels between the gridlines instead of on them.   How can I do this with a line chart also?  Or, does thids format require a Combination chart?  If so, how can what I'm trying to create be made?

    I'll give you the basic steps. I might miss one or two along the way.  The basic steps are to create the chart, remove all the unecessary parts of the chart and set the fill color to none, create & format the table, slide the table under the chart, align the two, then lock them.
    Create a chart from your data. I said the chart above was a line chart but it was actually a scatter chart.
    I'd recommend making up a few "special" data points (overwriting a few points in your actual data for the time being) that you can use to align the table and chart.  In the chart above, I used something like (1.5, 0.1) and (30.5, 0.9), two points that should align exactly with the X & Y gridlines if the chart and table are properly aligned.
    Set the min and max for both axes.
    Size and place the chart where you want it
    Set the fill color to none
    Remove the value labels, gridlines, axes, etc.
    Create a plain table with the necessary number of columns and rows. The one above has 32 columns and 7 rows.
    Put the value labels in the table. I vertically centered the Y axis labels in the cells using the icon on the toolbar. I didn't horizontally center the X axis labels but maybe I should have.
    Make the table borders the color & thickness you want.  At this point, the X&Y axis labels will also have borders.
    Turn on Border Selection in the Table menu
    Select the borders you want to remove and change them to no line. You click on a border to select the entire thing then click again to select a segment. You can command-click to select multiple border segments. Be careful you don't miss when clicking or your entire selection will disappear. I recommend selecting & changing a few at a time
    Select the table and send it to the back using Arrange/Send to Back.
    Slide the table under the chart.
    With the entire table selected so that it has the little squares at the corners and sides, drag on the squares to get the table about the right size. Hold down Command when dragging to turn off snaps. Try it without Command and you'll see what I mean.
    Use the Table Inspector to fine-tune the row & column sizes so the table "gridlines" match the chart. You are trying to line up the gridlines with your two "special" data points. You might want to adjust the size of the chart some too.
    You can move the table around by dragging to get it close to where it should be. You can select the chart and use the arrow keys to move it pixel-by-pixel.
    You'll have to repeat the steps above until everything is aligned. Then you can get rid of those "special" data points.
    When it all looks good, lock the table and chart so nothing gets changed or moved accidentally.
    That was it off the top of my head. It comes out to alot of steps but once you've done stuff like this a few times it gets easy.

  • Setting the title font and axis labels in a graph created with the Report Generation Toolkit

    I'm using the LabVIEW Report Generation Toolkit for Microsoft Office to generate Excel worksheets containing plots. Unfortunately, the default font size used in the plots is huge (see attached worksheet). I was able to use Excel Set Graph Font.vi to reduce the size of the axis labels, but there does not appear to be a function to do this to the title and legend. In addition, there does not appear to be a function to set the axis text labels. Before I write my own, has NI released additional functions to perform these tasks?
    Thanks for your help,
    Zach Lerner
    Software Engineer
    OnWafer Technologies, Inc.
    Attachments:
    Test1_-_embedded_graph's_title_and_legend_font_is_huge.xls ‏14 KB

    Hello Zeidan
    The graph title and legend font sizes can be changed by accessing a low level VI (Excel_Insert_Chart.vi) that is part of the excelsub.llb that is located at (C:\Program Files\National Instruments\LabVIEW 8.2\vi.lib\addons\_office). This VI is called dynamically from within the Excel Insert Graph.vi and it uses VI server technology to access the Excel exposed properties. Attached to this post is an image of the block diagram of this VI after I have modified it to set the font sizes of the title and legend to 15. The circles in the image represent what I had to add to accomplish this.
    Best Regards,
    Ayman Kabire
    Attachments:
    Excel_Insert_Chart.JPG ‏99 KB

  • How to have rotated axis labels in charts without embedding fonts?

    Hi all,
         I am trying to have slant/rotated axis labels in flex charts to avoid clutter in cases of large number of sample points. It was fairly easy to do this using 'labelRotation' method in AxisRenderer but this involved embedding fonts [ causes my swf to increase in size by atleast a 100KB which in my case is very high ]. My question is.. Can this be done without embedding the fonts? Maybe with the use of labelRenderer? Any alternatives that would solve the purpose without increase in swf size are also most appreciated as I ve been struggling with this for quiet a while.
    Thanks a ton,
    Siva

    Please check LabVIEW\Examples\picture\demos.llb\polar plot demo.vi
    But it has no zooming and cursors.
    Maybe you can modify that example and use XY plot instead of picture control. I mean for each function plot on the picture, you generate another function to replace it and generate XY data pairs.

  • Does not display axis label in graph when exported to excel

    I have a wierd issue.I have a report with graph with coloum chart and axis labels description on x axis.WHen i export the report to PDF everything looks OK.But when i export it to excel few axis labels disapper.Out of 12 labels only 2 apper when exported to excel.Has anyone encountered this issue.
    If so is there a way to fix this.
    PS: I am using BO XI 3.1 Webi.
    Thank you,
    Sanjeev

    hi,
    I have tried this out with a sample.
    In WEBI preview mode and PDF, all axis labels will appear fine.
    But when exported to excel, some labels will disappear.
    Workaround: We have to increase the chart size in Excel till all axis labels appear clearly.
    Regards,
    Vamsee

  • Showing one data point on a line chart - X-axis label placed away from its actual position

    Hi Guys,
         In line chart, i used CircleItemRenderer to show single data point. It shows correctly if it is single data point. But the x-axis label placed away from its actual position. Right now it displayed left most position where the line chart starts. I need to move that label straight of that datapoint where it plotted.  Please see the screen shot attached with this post.
    In screen shot, x-axis label "Jan" displayed in left most position.
         And how can we show the datatip for single datapoint. At present, we can't able to see the datatips also with single datapoint.
         Can any body help me to fix those two issues.

    I figured out a way to customize a single datapoint in a line series.  The solution is at this link:
    http://www.flexdeveloper.eu/forums/flex-charting/customize-a-datapoint-in-a-line-series/

  • How to avoid repeatition of axis labels in Graphs in WebI 4.0??

    Hello All,
    I am working with graphs in WebI 4.0. In category axis, the labels are being repeated thrice ,twice and so on based on the filter which I have placed according to my requirement.. I need them to be displayed only once. I have used axis label delete factor from Format chart. But then it solved only partial problem. Appreciate your help.
    Regards,
    Anila.

    plz
    try this
    create a one more vertical table
    and check that location-text and location-key are some .
    we think it would be like this
    location-text     location-key
    can                          01
    cbg                          02
    det                           03
    txc                           04
    txc                           05
    bec of different key and some description the axis is getting repeating.

  • Y Axis label color inherits Pen color and not the default Label color.

    Hi,
    How do I enforce my Y Axis Label to taken the default color specified in the iChart Y-Axis Label Color property instead of picking it from the Pen color selected from the legend? I have a Y-Axis Label called "Total Stock", I can very well change the Label text using method
    document.TestChart.getChartObject().setYAxisLabel("Label from code");
    But when I use a similar
    document.TestChart.getChartObject().setYAxisLabelColor(Color);
    property, I dont see the color change on the screen. But when I get the color using a getYAxisLabelColor() method , the specified input Color is set. My Label in the Y-Axis, always inherits the Pen color of the selected Legend Item, by default the first Item color on Page Load.
    Settings done in the iChart:
    Use Selected Pen for label : Unchecked
    Y Axis Label Color: #000000
    Y Axis Label : Total Stock
    Show Y Axis Label: Checked.
    I appreciate your help,
    Ajitha

    Jeremy,
    I tried the method you mentioned...
    document.TestChart.getChartObject().setYAxisLabelColor(document.TestChart.createColor("#000000"));
    But I still dont see a change in the Label color.
    Another finding is, when I try to alert the Label color on load of the page or during the creation of the applet, I see the label color on the alert is not the pen1color but the default Label color that is set in the display template. I assume that the legend's default selection, overwrites the Label color with the first pen color, but I could not get it with the getYAxisLabelColor() method, even though I see it on the screen.
    Thanks!
    Ajitha

  • How to display axis labels on both x and y-axis of a column chart

    hi,
     i have an urgent requirement of having axis labels on both x and y axis
    In x-axis i got it by sorting order also but in y-axis i'm unable to do
    i need in y-axis ,my column values are L1,L2,L3,----L10these shuold display in y-axis in sorting order and 0 in axis should remain as it is ..........how to take the interval ....? as of now i'm using Auto
    my y-axis values shud look like 0,L1,L2,L3,L4,----L10can anyone get perfect solution
    thanx in advance
    lucky

    Hi Lucky,
    Per my understanding that you want to display the values(Column1) like  "L1,L2,L3....L10" which comes from the "Series group" in the Y-Axis label and keep the row group in "Category group" to
    display in the x-axis and Numric column(1,2,3,4) in the "Value", right?
    Gernerally the lable display in the y-axis is automatically based on the value of the Numric column in the "Value" and it default is numbric labels.
    I have tested on my local environment and in your scenario, i suggest to hide the axis lable of the y-axis and create an tablix to only show the one column contains the values (L1,L2,L3,L3) to display in the place of the hidden y-axis label.
    Detais information about to design an new y-axis label ae below for your reference:
    Create an tablix to display only the row group of the "Column1" ( for the
    Column1 may have duplicate values, you can create parent row group for this column and hide the detail column by setting the "Column Visibility").
    Right click the y-axis to select the "Vertical Axis Properties" and select the "Labels" on the left pane to check the "Hide Axis labels"
    Select the Chart Area and in the properties set value of left=0 under the CustomPosition:
    Set the border style=None for both the Chart and Column1's row group
    Drag the tablix at the position near the hidden y-axis and set the size of both the chart and the tablix to make the value in the tablix row group(Column1) to be align with the y-axis label:
    Right click the "Chart legend" to delete or hide the legend
    If you still have any problem, please feel free to ask.
    Regards,
    Vicky Liu
    Vicky Liu
    TechNet Community Support

Maybe you are looking for