【问题标题】:Is Doughnut Pie chart possible in xamarin forms?xamarin 形式的甜甜圈饼图是否可行?
【发布时间】:2018-12-03 16:52:22
【问题描述】:

是否可以使用 oxyplot 或任何其他库以 xamarin 表单(跨平台)创建如下所示的甜甜圈饼图。如果可以,您可以帮助我提供链接或示例。我确实找到了实现饼图的解决方案,但找不到实现圆环饼图的解决方案。

非常感谢任何帮助。

【问题讨论】:

  • 是的。祝你好运:)
  • 这个问题似乎根本没有包括任何解决问题的尝试。 StackOverflow 期待您 try to solve your own problem first,因为您的尝试有助于我们更好地了解您想要什么。请编辑问题以显示您尝试过的内容,并使用Minimal, Complete, and Verifiable example 显示您遇到的特定障碍。欲了解更多信息,请参阅How to Ask
  • 是的,我的评论不是很好。但我试图提出一个小观点,不要在这里粗鲁。在 Stack Overflow,我们试图激发一些问题,这些问题表明您尝试了什么,您发现了什么?你到底在找什么?您现在提出的问题将根据“废话,废话”产生不良反应。此外,我们自愿这样做。我很乐意尽我所能提供帮助,但我不会为你做你的工作。请更新您的问题以提供更多信息。
  • @Gerald Versluis 编辑了我的问题 :) 谢谢
  • 我没有要求任何人做我的工作,我只是在链接或任何可以帮助我的信息方面寻求帮助,因为我是初学者。

标签: xamarin.forms cross-platform pie-chart


【解决方案1】:

通过参考以下链接,我终于找到了答案:

OxyPlot PiechartHow can i create doughnut chart using oxyplot in xamarin.android?

public class SalesVM
{
    private PlotModel modelP1;
    public SalesVM()
    {
        modelP1 = new PlotModel { Title = "Pie Sample1" };

        dynamic seriesP1 = new PieSeries { StrokeThickness = 2.0, InsideLabelPosition = 0.8, AngleSpan = 360, StartAngle = 0, InnerDiameter = 0.8};

        seriesP1.Slices.Add(new PieSlice("Africa", 1030) { IsExploded = false, Fill = OxyColors.PaleVioletRed });
        seriesP1.Slices.Add(new PieSlice("Americas", 929) { IsExploded = true });
        seriesP1.Slices.Add(new PieSlice("Asia", 4157) { IsExploded = true });
        seriesP1.Slices.Add(new PieSlice("Europe", 739) { IsExploded = true });
        seriesP1.Slices.Add(new PieSlice("Oceania", 35) { IsExploded = true });

        modelP1.Series.Add(seriesP1);

    }

    public PlotModel Model1
    {
        get { return modelP1; }
        set { modelP1 = value; }
    }
}

【讨论】:

  • 你是如何在表单中使用它的?
猜你喜欢
  • 2021-03-13
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多