This is a migrated thread and some comments may be shown as answers.

How to DataPoint Label Empty in RadCartesianChart ?

1 Answer 85 Views
Chart
This is a migrated thread and some comments may be shown as answers.
This question is locked. New answers and comments are not allowed.
Md.Hasanuzzaman
Top achievements
Rank 1
Md.Hasanuzzaman asked on 12 Oct 2014, 12:51 PM
I have a Stack Bar Chart I want to hide its DataPoint Label.

My Code :

                <telerikChart:RadCartesianChart x:Name="RadStackChart">
                    <telerikChart:RadCartesianChart.HorizontalAxis>
                        <telerikChart:LinearAxis Visibility="Collapsed"/>
                    </telerikChart:RadCartesianChart.HorizontalAxis>
                    <telerikChart:RadCartesianChart.VerticalAxis>
                        <telerikChart:CategoricalAxis Visibility="Collapsed"/>
                    </telerikChart:RadCartesianChart.VerticalAxis>
                    <telerikChart:RadCartesianChart.Palette>
                        <telerikChart:ChartPalette>
                            <telerikChart:ChartPalette.GlobalEntries>
                                <telerikChart:PaletteEntry Fill="Teal"/>
                                <telerikChart:PaletteEntry Fill="Red"/>
                                <telerikChart:PaletteEntry Fill="Peru"/>
                                <telerikChart:PaletteEntry Fill="MediumVioletRed"/>
                            </telerikChart:ChartPalette.GlobalEntries>
                        </telerikChart:ChartPalette>
                    </telerikChart:RadCartesianChart.Palette>

                    <telerikChart:RadCartesianChart.Grid>
                        <telerikChart:CartesianChartGrid StripLinesVisibility="Y">
                            <telerikChart:CartesianChartGrid.YStripeBrushes>
                                <SolidColorBrush Color="Transparent" />
                            </telerikChart:CartesianChartGrid.YStripeBrushes>
                        </telerikChart:CartesianChartGrid>
                    </telerikChart:RadCartesianChart.Grid>

                    <telerikChart:RadCartesianChart.Series>
                        <telerikChart:BarSeries CombineMode="Stack" ItemsSource="{Binding RuleSignal.FirstStackBar}" ShowLabels="True" >
                            <telerikChart:BarSeries.LabelDefinitions>
                                <telerikChart:ChartSeriesLabelDefinition Margin="60,0,0,0" HorizontalAlignment="Left" VerticalAlignment="Top" >
                                    <telerikChart:ChartSeriesLabelDefinition.Template>
                                        <DataTemplate>
                                            <TextBlock Text="{Binding DataItem.Text}" Foreground="Black"/>
                                        </DataTemplate>
                                    </telerikChart:ChartSeriesLabelDefinition.Template>
                                </telerikChart:ChartSeriesLabelDefinition>
                            </telerikChart:BarSeries.LabelDefinitions>
                            <telerikChart:BarSeries.ValueBinding>
                                <telerikChart:PropertyNameDataPointBinding PropertyName="Value"/>
                            </telerikChart:BarSeries.ValueBinding>                      
                            <telerikChart:BarSeries.CategoryBinding>
                                <telerikChart:PropertyNameDataPointBinding PropertyName="Text"/>
                            </telerikChart:BarSeries.CategoryBinding>
                        </telerikChart:BarSeries>

                        <telerikChart:BarSeries CombineMode="Stack" ItemsSource="{Binding RuleSignal.SecondStackBar}" ShowLabels="True" ClipToPlotArea="True">
                            <telerikChart:BarSeries.ValueBinding>
                                <telerikChart:PropertyNameDataPointBinding PropertyName="Value"/>
                            </telerikChart:BarSeries.ValueBinding>
                            <telerikChart:BarSeries.CategoryBinding>
                                <telerikChart:PropertyNameDataPointBinding PropertyName="Text"/>
                            </telerikChart:BarSeries.CategoryBinding>
                        </telerikChart:BarSeries>

                        <telerikChart:BarSeries CombineMode="Stack" ItemsSource="{Binding RuleSignal.ThirdStackBar}" ShowLabels="True" ClipToPlotArea="False">
                            <telerikChart:BarSeries.ValueBinding>
                                <telerikChart:PropertyNameDataPointBinding PropertyName="Value"/>
                            </telerikChart:BarSeries.ValueBinding>
                            <telerikChart:BarSeries.CategoryBinding>
                                <telerikChart:PropertyNameDataPointBinding PropertyName="Text"/>
                            </telerikChart:BarSeries.CategoryBinding>
                        </telerikChart:BarSeries>
                    </telerikChart:RadCartesianChart.Series>
                </telerikChart:RadCartesianChart>

1 Answer, 1 is accepted

Sort by
0
Ivaylo Gergov
Telerik team
answered on 16 Oct 2014, 06:30 AM
Hi,

In order to hide the labels of the series you can set the BarSeries.ShowLabels ​property to false.

Please, let me know should you need further assistance.

Best regards,
Ivaylo Gergov
Telerik
 

Check out the Telerik Platform - the only platform that combines a rich set of UI tools with powerful cloud services to develop web, hybrid and native mobile apps.

 
Tags
Chart
Asked by
Md.Hasanuzzaman
Top achievements
Rank 1
Answers by
Ivaylo Gergov
Telerik team
Share this question
or