File tree 5 files changed +79
-51
lines changed
ParallelCoordinateChart/ParallelCoordinateChart
5 files changed +79
-51
lines changed Original file line number Diff line number Diff line change
1
+ using System ;
2
+ using System . Collections . Generic ;
3
+ using System . Linq ;
4
+ using System . Text ;
5
+ using System . Threading . Tasks ;
6
+
7
+ namespace ParallelCoordinateChart
8
+ {
9
+ public class ChartModel
10
+ {
11
+ private List < object > variables ;
12
+
13
+ public List < object > Variable
14
+ {
15
+ get => variables ;
16
+ set => variables = value ;
17
+ }
18
+
19
+ public ChartModel ( List < object > values )
20
+ {
21
+ variables = values ;
22
+ }
23
+ }
24
+ }
Original file line number Diff line number Diff line change 6
6
x : Class =" ParallelCoordinateChart.MainPage" >
7
7
8
8
<ContentPage .Content>
9
- <local : ParallelCoordinateChart />
9
+ <Border StrokeShape =" RoundRectangle 10" Stroke =" Black" Margin =" 5" >
10
+ <local : ParallelCoordinateChart Margin =" 10" />
11
+ </Border >
10
12
</ContentPage .Content>
11
13
12
14
</ContentPage >
Original file line number Diff line number Diff line change
1
+ using System ;
2
+ using System . Collections . Generic ;
3
+ using System . Linq ;
4
+ using System . Text ;
5
+ using System . Threading . Tasks ;
6
+
7
+ namespace ParallelCoordinateChart
8
+ {
9
+ public class Model
10
+ {
11
+ public string ? CarModel { get ; set ; }
12
+ public double Horsepower { get ; set ; }
13
+ public double Torque { get ; set ; }
14
+ public double FuelEfficiency { get ; set ; }
15
+ public double Price { get ; set ; }
16
+ }
17
+ }
Original file line number Diff line number Diff line change
1
+
2
+ using Syncfusion . Maui . Charts ;
3
+ using System ;
4
+ using System . Collections . Generic ;
5
+ using System . Collections . ObjectModel ;
6
+ using System . Linq ;
7
+ using System . Text ;
8
+ using System . Threading . Tasks ;
9
+
10
+ namespace ParallelCoordinateChart
11
+ {
12
+ internal class SeriesModel
13
+ {
14
+ private double xValue ;
15
+ private double yValue ;
16
+ public double XValues
17
+ {
18
+ get => xValue ;
19
+ set => xValue = value ;
20
+ }
21
+
22
+ public double YValues
23
+ {
24
+ get => yValue ;
25
+ set => yValue = value ;
26
+ }
27
+
28
+ public SeriesModel ( double x , double y )
29
+ {
30
+ XValues = x ;
31
+ YValues = y ;
32
+ }
33
+ }
34
+ }
Original file line number Diff line number Diff line change 1
-
2
- using Syncfusion . Maui . Charts ;
3
- using System ;
1
+ using System ;
4
2
using System . Collections . Generic ;
5
3
using System . Collections . ObjectModel ;
6
4
using System . Linq ;
9
7
10
8
namespace ParallelCoordinateChart
11
9
{
12
- internal class SeriesModel
13
- {
14
- private double xValue ;
15
- private double yValue ;
16
- public double XValues
17
- {
18
- get => xValue ;
19
- set => xValue = value ;
20
- }
21
-
22
- public double YValues
23
- {
24
- get => yValue ;
25
- set => yValue = value ;
26
- }
27
-
28
- public SeriesModel ( double x , double y )
29
- {
30
- XValues = x ;
31
- YValues = y ;
32
- }
33
- }
34
- public class ChartModel
35
- {
36
- private List < object > variables ;
37
-
38
- public List < object > Variable
39
- {
40
- get => variables ;
41
- set => variables = value ;
42
- }
43
-
44
- public ChartModel ( List < object > values )
45
- {
46
- variables = values ;
47
- }
48
- }
49
-
50
10
public class ViewModel
51
11
{
52
12
public ObservableCollection < ChartModel > DataSource { get ; set ; }
@@ -77,13 +37,4 @@ private ObservableCollection<Model> GenerateData()
77
37
return data ;
78
38
}
79
39
}
80
-
81
- public class Model
82
- {
83
- public string ? CarModel { get ; set ; }
84
- public double Horsepower { get ; set ; }
85
- public double Torque { get ; set ; }
86
- public double FuelEfficiency { get ; set ; }
87
- public double Price { get ; set ; }
88
- }
89
40
}
You can’t perform that action at this time.
0 commit comments