Xamarin.Forms MicroCharts如何向标签添加多个值

问题描述 投票:0回答:1

我正在从GitHub上获取有关微图的起始代码以及从API中读取的数据:

    List<Entry> entries = new List<Entry>  
        {  
            new Entry(200)  
            {  
                Color=SKColor.Parse("#FF1943"),  
                Label ="January",  
                ValueLabel = "200"  
            },  
            new Entry(400)  
            {  
                Color = SKColor.Parse("00BFFF"),  
                Label = "March",  
                ValueLabel = "400"  
            },  
            new Entry(-100)  
            {  
                Color =  SKColor.Parse("#00CED1"),  
                Label = "Octobar",  
                ValueLabel = "-100"  
            },  
            };  

是否可以在ValueLabel中添加2-3个值?我正在尝试模拟多个系列的条形图

xamarin xamarin.forms xamarin.android xamarin.ios
1个回答
1
投票
根据我的测试,我无法通过MicroCharts BarChart添加多个系列。您可以使用OxyPlot。

按照此链接中的代码。 Bar/Linear chart with multiple entries in Xamarin Forms

从NuGet软件包管理器安装OxyPlot.Xamarin.Forms

将下面的代码添加到MainActivity.cs

OxyPlot.Xamarin.Forms.Platform.Android.PlotViewRenderer.Init();

enter image description here

您可以从下面的链接下载源。https://forums.xamarin.com/discussion/comment/402658#Comment_402658

© www.soinside.com 2019 - 2024. All rights reserved.