improved graph ui
This commit is contained in:
parent
31284e0c5e
commit
ec79a1d0e8
2 changed files with 35 additions and 13 deletions
|
@ -68,7 +68,8 @@ void main() {
|
||||||
title: 'Ver',
|
title: 'Ver',
|
||||||
theme: ThemeData(
|
theme: ThemeData(
|
||||||
brightness: Brightness.dark,
|
brightness: Brightness.dark,
|
||||||
//primarySwatch: Colors.lightBlue,
|
//primaryColor: Colors.lightBlue[800],
|
||||||
|
//accentColor: Colors.cyan[600],
|
||||||
fontFamily: 'Roboto',
|
fontFamily: 'Roboto',
|
||||||
),
|
),
|
||||||
home: MultiProvider(
|
home: MultiProvider(
|
||||||
|
|
|
@ -15,8 +15,8 @@ class ServerCharts extends StatelessWidget {
|
||||||
return ListView(children: <Widget>[
|
return ListView(children: <Widget>[
|
||||||
SizedBox(height: 220.0, child: ServerLoadChart(server)),
|
SizedBox(height: 220.0, child: ServerLoadChart(server)),
|
||||||
SizedBox(height: 220.0, child: ServerPerformanceChart(server)),
|
SizedBox(height: 220.0, child: ServerPerformanceChart(server)),
|
||||||
SizedBox(height: 220.0, child: ClientLoadChart(server.clientLoadManager)),
|
//SizedBox(height: 220.0, child: ClientLoadChart(server.clientLoadManager)),
|
||||||
SizedBox(height: 220.0, child: ClientPerformanceChart(server.clientLoadManager)),
|
//SizedBox(height: 220.0, child: ClientPerformanceChart(server.clientLoadManager)),
|
||||||
]);
|
]);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -256,19 +256,40 @@ class BetterLineChart extends charts.LineChart {
|
||||||
final int itemCount;
|
final int itemCount;
|
||||||
final Object lastItem;
|
final Object lastItem;
|
||||||
|
|
||||||
BetterLineChart(List<charts.Series<dynamic, int>> seriesList)
|
BetterLineChart(List<charts.Series<dynamic, int>> seriesList):
|
||||||
:
|
|
||||||
itemCount = seriesList[0].data.length,
|
itemCount = seriesList[0].data.length,
|
||||||
lastItem = seriesList[0].data.last,
|
lastItem = seriesList[0].data.last,
|
||||||
super(
|
super(
|
||||||
seriesList,
|
seriesList,
|
||||||
behaviors: [charts.SeriesLegend()],
|
behaviors: [charts.SeriesLegend()],
|
||||||
domainAxis: charts.NumericAxisSpec(
|
domainAxis: charts.NumericAxisSpec(
|
||||||
viewport: new charts.NumericExtents(
|
viewport: new charts.NumericExtents(
|
||||||
max(0, seriesList[0].data.last.tick - 60), seriesList[0].data.last.tick
|
max(0, seriesList[0].data.last.tick - 60), seriesList[0].data.last.tick
|
||||||
)
|
),
|
||||||
)
|
renderSpec: new charts.SmallTickRendererSpec(
|
||||||
);
|
labelStyle: new charts.TextStyleSpec(
|
||||||
|
color: charts.MaterialPalette.gray.shade50
|
||||||
|
),
|
||||||
|
lineStyle: new charts.LineStyleSpec(
|
||||||
|
color: charts.MaterialPalette.black
|
||||||
|
)
|
||||||
|
),
|
||||||
|
),
|
||||||
|
primaryMeasureAxis: new charts.NumericAxisSpec(
|
||||||
|
renderSpec: new charts.GridlineRendererSpec(
|
||||||
|
labelStyle: new charts.TextStyleSpec(
|
||||||
|
color: charts.MaterialPalette.white
|
||||||
|
),
|
||||||
|
lineStyle: new charts.LineStyleSpec(
|
||||||
|
color: charts.MaterialPalette.gray.shade100
|
||||||
|
),
|
||||||
|
),
|
||||||
|
tickProviderSpec: new charts.BasicNumericTickProviderSpec(
|
||||||
|
dataIsInWholeNumbers: true,
|
||||||
|
desiredTickCount: 5
|
||||||
|
)
|
||||||
|
),
|
||||||
|
);
|
||||||
|
|
||||||
@override
|
@override
|
||||||
void updateCommonChart(common.BaseChart baseChart, charts.BaseChart oldWidget,
|
void updateCommonChart(common.BaseChart baseChart, charts.BaseChart oldWidget,
|
||||||
|
|
Loading…
Add table
Reference in a new issue