Pre loader

Pie Charts?

Welcome to the SciChart Forums!

  • Please read our Question Asking Guidelines for how to format a good question
  • Some reputation is required to post answers. Get up-voted to avoid the spam filter!
  • We welcome community answers and upvotes. Every Q&A improves SciChart for everyone

WPF Forums | JavaScript Forums | Android Forums | iOS Forums

Answered
0
0

The topic title speaks for itself. Will SciChart ever support non-Sci types like the pie chart?

Thanks…

  • You must to post comments
Best Answer
0
0

I know we’re late to the party, but for the benefit of anyone reading this today, SciChart now features a Pie Chart and Donut Chart as of SciChart v4.2!

Enjoy!

enter image description here

  • You must to post comments
1
0

Hi Ron,

It’s not on our roadmap, but we have had a few requests for more standard presentation charts. My question to you is – why not use the WPF Toolkit chart, which provides very good Pie-chart functionality (and for free!). Pie charts don’t often need millions of points!

Best regards,
Andrew

0
0

HI there,

I’m pleased to inform you that the issue has been fixed in the build #v4.2.6.10864. You can get it through our NuGet feed:
https://www.myget.org/gallery/abtsoftware

Please try it out and let us know if the fix works for you too.
Hope this helps,

Best regards,
Taras B.
SciChart Developer

  • You must to post comments
0
0

hi, I was referring this example when I built my Pie Chart application. However, since it is binding to ObservableCollection SegmentsDataCollection, why can’t I use SegmentsDataCollection.Clear to empty the PieChart (the labels are still seen)? If I add the segments again, the labels will be overlapped. Please refer to the attached image.

What I did is I added a Button in your example code with the following click event handler:

    private void Button_Click(object sender, RoutedEventArgs e)
    {
        var vm = PieChart.DataContext as UsingPieChartExampleViewModel;
        var segments = vm.SegmentsDataCollection.ToList();
        vm.SegmentsDataCollection.Clear();

        foreach(var s in segments.Skip(1))
        {
            vm.SegmentsDataCollection.Add(s);
        }
    }
Images
  • You must to post comments
Showing 4 results
Your Answer

Please first to submit.

Try SciChart Today

Start a trial and discover why we are the choice
of demanding developers worldwide

Start TrialCase Studies