RadPieChart - How to show in my pie chart only values not percentage

1 Answer 63 Views
Chart ChartView
Krzysztof
Top achievements
Rank 1
Krzysztof asked on 24 Apr 2023, 08:00 AM

Hello.

I want to show in my pie chart only values not percentage.  How I can do this?

<telerik:RadPieChart
     x:Name="chart"
     Palette="Windows8"
     HoverMode="FadeOtherItems"
     HorizontalAlignment="Stretch"
     Foreground="{StaticResource KolorCzcionki1}"
     FontSize="{StaticResource HeaderFontSize}"                            
     VerticalAlignment="Stretch">
         <telerik:PieSeries ItemsSource="{Binding Raport, UpdateSourceTrigger=PropertyChanged}"
              ShowLabels="True"                                               
              ValueBinding="Ilosc"
              DisplayName="Name">
                  <telerik:PieSeries.LegendSettings>
                      <telerik:DataPointLegendSettings TitleBinding="Name"/>
                  </telerik:PieSeries.LegendSettings>
           </telerik:PieSeries>          
</telerik:RadPieChart>


1 Answer, 1 is accepted

Sort by
0
Martin Ivanov
Telerik team
answered on 27 Apr 2023, 07:35 AM

Hello Krzysztof,

To achieve your requirement, you can define a new ChartSeriesLabelDefinition in the LabelDefinitions collection of the PieSeries. To replace the label contents, you can use the Template property of the label definition. The data context in the template visual is an object of type DataPoint (PieDataPoint when using PieSeries).

<telerik:ChartSeriesLabelDefinition> 
	<telerik:ChartSeriesLabelDefinition.Template> 
		<DataTemplate> 
			<TextBlock Text="{Binding Value}" /> 
		</DataTemplate> 
	</telerik:ChartSeriesLabelDefinition.Template> 
</telerik:ChartSeriesLabelDefinition> 

Regards,
Martin Ivanov
Progress Telerik

Love the Telerik and Kendo UI products and believe more people should try them? Invite a fellow developer to become a Progress customer and each of you can get a $50 Amazon gift voucher.

Tags
Chart ChartView
Asked by
Krzysztof
Top achievements
Rank 1
Answers by
Martin Ivanov
Telerik team
Share this question
or