UltimateXF 1.0.0
See the version list below for details.
dotnet add package UltimateXF --version 1.0.0
NuGet\Install-Package UltimateXF -Version 1.0.0
<PackageReference Include="UltimateXF" Version="1.0.0" />
paket add UltimateXF --version 1.0.0
#r "nuget: UltimateXF, 1.0.0"
// Install UltimateXF as a Cake Addin #addin nuget:?package=UltimateXF&version=1.0.0 // Install UltimateXF as a Cake Tool #tool nuget:?package=UltimateXF&version=1.0.0
Xamarin Forms Custom Renderer
I create this package for sharing all my xamarin forms custom controls
MPAndroidChart Binding
Add assembly references
xmlns:ultimateChart="clr-namespace:UltimateXF.Widget.Charts;assembly=UltimateXF"
Setup for iOS project (add to AppDelegate before LoadApplication)
UltimateXF.iOS.UltimateXF.Initialize();
Setup for Android project (add to MainActivity before LoadApplication)
UltimateXF.Droid.UltimateXF.Initialize(this);
Required:
[Xamarin.Forms](>= 3.1.0.697729)
Install Xamarin.Swift4 package for iOS project (this app could not run on simulator - only real device)
[Xamarin.Swift4] (>= 4.0.0) [Xamarin.Swift4.Core] (>= 4.1.2) [Xamarin.Swift4.CoreAudio](>= 4.1.2) [Xamarin.Swift4.CoreData] (>= 4.1.2) [Xamarin.Swift4.CoreFoundation] (>= 4.1.2) [Xamarin.Swift4.CoreGraphics] (>= 4.1.2) [Xamarin.Swift4.CoreImage] (>= 4.1.2) [Xamarin.Swift4.CoreMedia] (>= 4.1.2) [Xamarin.Swift4.Darwin] (>= 4.1.2) [Xamarin.Swift4.Dispatch] (>= 4.1.2) [Xamarin.Swift4.Foundation] (>= 4.1.2) [Xamarin.Swift4.Metal] (>= 4.1.2) [Xamarin.Swift4.ObjectiveC] (>= 4.1.2) [Xamarin.Swift4.OS] (>= 4.1.2) [Xamarin.Swift4.QuartzCore] (>= 4.1.2) [Xamarin.Swift4.UIKit] (>= 4.1.2)
You can downgrade swift support version for you project or your device (just download this project source and downgrade version of library for each project)
LineChart & BarChart
<ultimateChart:SupportBarChart
x:Name="lineChart"
VerticalOptions="FillAndExpand"
HorizontalOptions="FillAndExpand"
Description="Renderer"
IsShowLeftAxis="false"
IsShowLeftAxisLine="true"
IsShowLeftAxisValue="true"
IsShowRightAxis="false"
IsShowRightAxisLine="false"
IsShowRightAxisValue="false"
IsShowXAxis="false"
IsShowXAxisLine="true"
IsShowXAxisValue="true"
XAxisPosition="BOTTOM" />
DataBinding
var entries = new List<EntryChart>();
entries.Add(new EntryChart(0,5));
entries.Add(new EntryChart(1,7));
entries.Add(new EntryChart(2,10));
entries.Add(new EntryChart(3,3));
var dataSet = new BarDataSet(entries, "Line Chart")
{
DataColor = Color.Red,
DrawValue = false,
};
var data = new BarChartData(new List<IBarDataSet>(){dataSet},new List<string>());
lineChart.ChartData = data;
Chart types:
Screenshots are currently taken from the original repository, as they render exactly the same 😃
LineChart (with legend, simple design)
LineChart (with legend, simple design)
LineChart (cubic lines)
LineChart (gradient fill)
Combined-Chart (bar- and linechart in this case)
BarChart (with legend, simple design)
- BarChart (grouped DataSets)
- Horizontal-BarChart
- PieChart (with selection, ...)
- ScatterChart (with squares, triangles, circles, ... and more)
- CandleStickChart (for financial data)
- BubbleChart (area covered by bubbles indicates the value)
- RadarChart (spider web chart)
License
<p>Copyright 2018 QuachHoang <p>Special thanks Daniel Cohen Gindi & Philipp Jahoda
Product | Versions Compatible and additional computed target framework versions. |
---|---|
.NET | net5.0 was computed. net5.0-windows was computed. net6.0 was computed. net6.0-android was computed. net6.0-ios was computed. net6.0-maccatalyst was computed. net6.0-macos was computed. net6.0-tvos was computed. net6.0-windows was computed. net7.0 was computed. net7.0-android was computed. net7.0-ios was computed. net7.0-maccatalyst was computed. net7.0-macos was computed. net7.0-tvos was computed. net7.0-windows was computed. net8.0 was computed. net8.0-android was computed. net8.0-browser was computed. net8.0-ios was computed. net8.0-maccatalyst was computed. net8.0-macos was computed. net8.0-tvos was computed. net8.0-windows was computed. |
.NET Core | netcoreapp2.0 was computed. netcoreapp2.1 was computed. netcoreapp2.2 was computed. netcoreapp3.0 was computed. netcoreapp3.1 was computed. |
.NET Standard | netstandard2.0 is compatible. netstandard2.1 was computed. |
.NET Framework | net461 was computed. net462 was computed. net463 was computed. net47 was computed. net471 was computed. net472 was computed. net48 was computed. net481 was computed. |
MonoAndroid | monoandroid was computed. monoandroid81 is compatible. |
MonoMac | monomac was computed. |
MonoTouch | monotouch was computed. |
Tizen | tizen40 was computed. tizen60 was computed. |
Xamarin.iOS | xamarinios was computed. xamarinios10 is compatible. |
Xamarin.Mac | xamarinmac was computed. |
Xamarin.TVOS | xamarintvos was computed. |
Xamarin.WatchOS | xamarinwatchos was computed. |
-
.NETStandard 2.0
- Xamarin.Forms (>= 3.1.0.697729)
-
MonoAndroid 8.1
- MPAndroidChart (>= 3.0.2)
- Xamarin.Android.Support.Animated.Vector.Drawable (>= 25.4.0.2)
- Xamarin.Android.Support.Annotations (>= 25.4.0.2)
- Xamarin.Android.Support.Compat (>= 25.4.0.2)
- Xamarin.Android.Support.Core.UI (>= 25.4.0.2)
- Xamarin.Android.Support.Core.Utils (>= 25.4.0.2)
- Xamarin.Android.Support.Design (>= 25.4.0.2)
- Xamarin.Android.Support.Fragment (>= 25.4.0.2)
- Xamarin.Android.Support.Media.Compat (>= 25.4.0.2)
- Xamarin.Android.Support.Transition (>= 25.4.0.2)
- Xamarin.Android.Support.v4 (>= 25.4.0.2)
- Xamarin.Android.Support.v7.AppCompat (>= 25.4.0.2)
- Xamarin.Android.Support.v7.CardView (>= 25.4.0.2)
- Xamarin.Android.Support.v7.MediaRouter (>= 25.4.0.2)
- Xamarin.Android.Support.v7.Palette (>= 25.4.0.2)
- Xamarin.Android.Support.v7.RecyclerView (>= 25.4.0.2)
- Xamarin.Android.Support.Vector.Drawable (>= 25.4.0.2)
- Xamarin.Forms (>= 3.1.0.697729)
-
Xamarin.iOS 1.0
- iOSCharts (>= 3.1.1.2)
- Xamarin.Forms (>= 3.1.0.697729)
- Xamarin.Swift4 (>= 4.0.0)
- Xamarin.Swift4.Core (>= 4.1.2)
- Xamarin.Swift4.CoreAudio (>= 4.1.2)
- Xamarin.Swift4.CoreData (>= 4.1.2)
- Xamarin.Swift4.CoreFoundation (>= 4.1.2)
- Xamarin.Swift4.CoreGraphics (>= 4.1.2)
- Xamarin.Swift4.CoreImage (>= 4.1.2)
- Xamarin.Swift4.CoreMedia (>= 4.1.2)
- Xamarin.Swift4.Darwin (>= 4.1.2)
- Xamarin.Swift4.Dispatch (>= 4.1.2)
- Xamarin.Swift4.Foundation (>= 4.1.2)
- Xamarin.Swift4.Metal (>= 4.1.2)
- Xamarin.Swift4.ObjectiveC (>= 4.1.2)
- Xamarin.Swift4.OS (>= 4.1.2)
- Xamarin.Swift4.QuartzCore (>= 4.1.2)
- Xamarin.Swift4.UIKit (>= 4.1.2)
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.
Version | Downloads | Last updated |
---|---|---|
2.3.3-alpha2 | 2,576 | 2/22/2019 |
2.3.3-alpha1 | 1,369 | 2/21/2019 |
2.3.2 | 12,487 | 12/20/2018 |
2.3.1 | 1,686 | 11/19/2018 |
2.2.0 | 1,756 | 8/22/2018 |
2.1.0 | 1,621 | 8/22/2018 |
2.0.1 | 1,629 | 8/22/2018 |
2.0.0 | 1,677 | 8/22/2018 |
1.26.0 | 1,713 | 8/16/2018 |
1.25.0 | 1,636 | 8/16/2018 |
1.2.0 | 1,797 | 8/16/2018 |
1.1.0 | 1,839 | 8/7/2018 |
1.0.1 | 1,784 | 8/7/2018 |
1.0.0 | 1,804 | 8/3/2018 |