This question is locked. New answers and comments are not allowed.
Kevin Tran
Top achievements
Rank 1
Kevin Tran
asked on 01 Sep 2010, 03:53 PM
HI Support,
I used a stacked chart with series mappings, Everything working fine, which is great now Only thing i want is i want to display custom label for each series, With item label true i am able to show the value of that particular series , in addition to that i need to display a label for each group,How can i achieve that.
Tx.
I used a stacked chart with series mappings, Everything working fine, which is great now Only thing i want is i want to display custom label for each series, With item label true i am able to show the value of that particular series , in addition to that i need to display a label for each group,How can i achieve that.
Tx.
7 Answers, 1 is accepted
0
Hello Kevin Tran,
There are two ways you can get closer to your desired scenario:
1) Using categorical charts - http://www.telerik.com/help/silverlight/radchart-features-categorical-charts.html but the labels will be shown along the X-Axis.
2) Try using customized labels by specifying label formats as shown here - http://www.telerik.com/help/silverlight/radchart-features-format-expressions.html
All the best,
Evgenia
the Telerik team
There are two ways you can get closer to your desired scenario:
1) Using categorical charts - http://www.telerik.com/help/silverlight/radchart-features-categorical-charts.html but the labels will be shown along the X-Axis.
2) Try using customized labels by specifying label formats as shown here - http://www.telerik.com/help/silverlight/radchart-features-format-expressions.html
All the best,
Evgenia
the Telerik team
Do you want to have your say when we set our development plans? Do you want to know when a feature you care about is added or when a bug fixed? Explore the Telerik Public Issue Tracking system and vote to affect the priority of the items
0
Kevin Tran
Top achievements
Rank 1
answered on 06 Sep 2010, 07:35 AM
Hi Support,
Thanks for the reply, I am getting labels but what i need is for every segment i have to put a different label,In my second attachment i mentioned how i need those labels. One more question how to assign value for depedencyproperty:Content Property
Thanks,
Thanks for the reply, I am getting labels but what i need is for every segment i have to put a different label,In my second attachment i mentioned how i need those labels. One more question how to assign value for depedencyproperty:Content Property
Thanks,
0
Kevin Tran
Top achievements
Rank 1
answered on 07 Sep 2010, 06:59 AM
Hi,
Any help
Any help
0
Kevin Tran
Top achievements
Rank 1
answered on 08 Sep 2010, 08:33 AM
HI Support
here is my code i used to chnage colors for individual bars
here is the code block to call this delegate
here is my code i used to chnage colors for individual bars
private Style CreateItemStyle(Control control, Style baseStyle, DataPoint dataPoint, DataSeries dataSeries) { // Do not change the style of the legend item if (control is ChartLegendItem) return baseStyle; if (dataPoint == null) return baseStyle; //dataPoint // Create a new style, do not use the one that is provided as parameter. Style newStyle = new Style(baseStyle.TargetType); newStyle.BasedOn = baseStyle; Brush brush = null; Brush Foregroundbrush = null; if (control is BaseChartItem2D) { if (dataPoint.XCategory.ToString() == "Pipeline") { if (temp == 0) { brush = new SolidColorBrush(Colors.Transparent); } else if (temp == 1) { //brush = new SolidColorBrush(Color.FromArgb(255, 0, 126, 0)); brush = new SolidColorBrush(Colors.Magenta); } else if (temp == 2) { //brush = new SolidColorBrush(Color.FromArgb(255, 130, 149, 33)); brush = new SolidColorBrush(Colors.Red); } temp++; } newStyle.Setters.Add(new Setter(Shape.FillProperty, brush)); //newStyle.Setters.Add(new Setter(Shape.StyleProperty ,CustomStyle1)); } string strLabel = ""; if (control is SeriesItemLabel) { if (dataPoint.XCategory.ToString() == "Pipeline") { if (temp1 == 0) { Foregroundbrush = new SolidColorBrush(Colors.Blue); } else if (temp1 == 1) { Foregroundbrush = new SolidColorBrush(Colors.Blue); } temp1++; } newStyle.Setters.Add(new Setter(SeriesItemLabel.ForegroundProperty, Foregroundbrush)); newStyle.Setters.Add(new Setter(SeriesItemLabel.ContentProperty, strLabel)); } if (control is SeriesItemLabel) { newStyle.Setters.Add(new Setter(SeriesItemLabel.FillProperty, brush)); } return newStyle; }here is the code block to call this delegate
RadChart1.CreateItemStyleDelegate = CreateItemStyle;
So i am able to set color property but i am not able to do same with the content property
Thanks0
Hi Kevin Tran,
This delegate is OK to be used for styling individual bars labels. To be able to give each label new content try the ItemDataBound event and set e.DataPoint.Label as per your requirements.
All the best,
Evgenia
the Telerik team
This delegate is OK to be used for styling individual bars labels. To be able to give each label new content try the ItemDataBound event and set e.DataPoint.Label as per your requirements.
All the best,
Evgenia
the Telerik team
Do you want to have your say when we set our development plans? Do you want to know when a feature you care about is added or when a bug fixed? Explore the Telerik Public Issue Tracking system and vote to affect the priority of the items
0
safeer
Top achievements
Rank 1
answered on 13 Sep 2010, 05:34 PM
Hi,
I want to create a Waterfall chart by using your controls. Could you please let me how can I do that?
Thanks
I want to create a Waterfall chart by using your controls. Could you please let me how can I do that?
Thanks
0
Hi safeer,
Unfortunately current version of RadChart does not provide Waterfall chart officially. We'll consider this in our future releases. Meanwhile, you can check the implementation shared by Alexey Oyun in the other thread where you posted your question.
All the best,
Evgenia
the Telerik team
Unfortunately current version of RadChart does not provide Waterfall chart officially. We'll consider this in our future releases. Meanwhile, you can check the implementation shared by Alexey Oyun in the other thread where you posted your question.
All the best,
Evgenia
the Telerik team
Do you want to have your say when we set our development plans? Do you want to know when a feature you care about is added or when a bug fixed? Explore the Telerik Public Issue Tracking system and vote to affect the priority of the items