9/21/2
This commit is contained in:
@@ -230,8 +230,7 @@ class StaticDash extends StatelessWidget {
|
||||
lineBarsData: [
|
||||
LineChartBarData(
|
||||
isStepLineChart: true,
|
||||
spots: staticController
|
||||
.chartDataDriversCalling,
|
||||
spots: staticController.chartDataRides,
|
||||
isCurved: true,
|
||||
color: Colors
|
||||
.deepPurpleAccent, // Custom color
|
||||
@@ -241,7 +240,8 @@ class StaticDash extends StatelessWidget {
|
||||
true), // Show dots on each point
|
||||
belowBarData: BarAreaData(
|
||||
show: true,
|
||||
color: Colors.deepPurpleAccent
|
||||
color: const Color.fromARGB(
|
||||
255, 65, 144, 86)
|
||||
.withOpacity(
|
||||
0.3), // Custom gradient color
|
||||
),
|
||||
@@ -267,7 +267,7 @@ class StaticDash extends StatelessWidget {
|
||||
),
|
||||
bottomTitles: AxisTitles(
|
||||
axisNameWidget: Text(
|
||||
'Total Drivers on month are Calliing ${staticController.staticList[0]['totalMonthlyCallingDrivers']}'
|
||||
'Total Rides on month ${staticController.totalMonthlyRides}'
|
||||
.tr,
|
||||
style: AppStyle.subtitle,
|
||||
),
|
||||
@@ -279,7 +279,7 @@ class StaticDash extends StatelessWidget {
|
||||
),
|
||||
leftTitles: AxisTitles(
|
||||
axisNameWidget: Text(
|
||||
'Counts of Drivers on days'.tr,
|
||||
'Counts of Rides on days'.tr,
|
||||
style: const TextStyle(
|
||||
fontSize: 14,
|
||||
fontWeight: FontWeight.bold),
|
||||
@@ -308,6 +308,160 @@ class StaticDash extends StatelessWidget {
|
||||
const SizedBox(
|
||||
height: 5,
|
||||
),
|
||||
SizedBox(
|
||||
height: Get.height * .3,
|
||||
width: double.maxFinite,
|
||||
child: Padding(
|
||||
padding: const EdgeInsets.all(6),
|
||||
child: Container(
|
||||
decoration: AppStyle.boxDecoration1,
|
||||
height: MediaQuery.of(context).size.height * 0.4,
|
||||
child: LineChart(
|
||||
LineChartData(
|
||||
lineBarsData: [
|
||||
LineChartBarData(
|
||||
spots: staticController
|
||||
.chartDataEmployeeMaryam,
|
||||
isCurved: true,
|
||||
color:
|
||||
Colors.blue, // Custom color for Maryam
|
||||
barWidth: 3,
|
||||
dotData: const FlDotData(show: true),
|
||||
belowBarData: BarAreaData(
|
||||
show: true,
|
||||
color: Colors.blue.withOpacity(0.3)),
|
||||
),
|
||||
LineChartBarData(
|
||||
spots:
|
||||
staticController.chartDataEmployeeRawda,
|
||||
isCurved: true,
|
||||
color: Colors.red, // Custom color for Rawda
|
||||
barWidth: 3,
|
||||
dotData: const FlDotData(show: true),
|
||||
belowBarData: BarAreaData(
|
||||
show: true,
|
||||
color: Colors.red.withOpacity(0.3)),
|
||||
),
|
||||
LineChartBarData(
|
||||
spots:
|
||||
staticController.chartDataEmployeeMena,
|
||||
isCurved: true,
|
||||
color:
|
||||
Colors.green, // Custom color for Mena
|
||||
barWidth: 3,
|
||||
dotData: const FlDotData(show: true),
|
||||
belowBarData: BarAreaData(
|
||||
show: true,
|
||||
color: Colors.green.withOpacity(0.3)),
|
||||
),
|
||||
],
|
||||
titlesData: const FlTitlesData(
|
||||
bottomTitles: AxisTitles(
|
||||
sideTitles: SideTitles(showTitles: true),
|
||||
),
|
||||
leftTitles: AxisTitles(
|
||||
sideTitles: SideTitles(showTitles: true),
|
||||
),
|
||||
),
|
||||
gridData: const FlGridData(show: true),
|
||||
borderData: FlBorderData(show: true),
|
||||
),
|
||||
),
|
||||
),
|
||||
),
|
||||
),
|
||||
// SizedBox(
|
||||
// height: Get.height * .3,
|
||||
// width: double.maxFinite,
|
||||
// // decoration: AppStyle.boxDecoration1,
|
||||
// child: Padding(
|
||||
// padding: const EdgeInsets.all(6),
|
||||
// child: Container(
|
||||
// decoration: AppStyle.boxDecoration1,
|
||||
// height: MediaQuery.of(context).size.height * 0.4,
|
||||
// child: LineChart(
|
||||
// LineChartData(
|
||||
// lineBarsData: [
|
||||
// LineChartBarData(
|
||||
// isStepLineChart: true,
|
||||
// spots: staticController
|
||||
// .chartDataDriversCalling,
|
||||
// isCurved: true,
|
||||
// color: Colors
|
||||
// .deepPurpleAccent, // Custom color
|
||||
// barWidth: 3, // Thinner line
|
||||
// dotData: const FlDotData(
|
||||
// show:
|
||||
// true), // Show dots on each point
|
||||
// belowBarData: BarAreaData(
|
||||
// show: true,
|
||||
// color: Colors.deepPurpleAccent
|
||||
// .withOpacity(
|
||||
// 0.3), // Custom gradient color
|
||||
// ),
|
||||
// isStrokeJoinRound: true,
|
||||
// shadow: const BoxShadow(
|
||||
// color: Colors.yellow,
|
||||
// blurRadius: 4,
|
||||
// offset: Offset(2, 2),
|
||||
// ),
|
||||
// ),
|
||||
// ],
|
||||
// showingTooltipIndicators: const [],
|
||||
// titlesData: FlTitlesData(
|
||||
// show: true,
|
||||
// topTitles: AxisTitles(
|
||||
// axisNameWidget: Text(
|
||||
// 'Days'.tr,
|
||||
// style: const TextStyle(
|
||||
// fontSize: 14,
|
||||
// fontWeight: FontWeight.bold),
|
||||
// ),
|
||||
// axisNameSize: 30,
|
||||
// ),
|
||||
// bottomTitles: AxisTitles(
|
||||
// axisNameWidget: Text(
|
||||
// 'Total Drivers on month are Calliing ${staticController.staticList[0]['totalMonthlyCallingDrivers']}'
|
||||
// .tr,
|
||||
// style: AppStyle.subtitle,
|
||||
// ),
|
||||
// axisNameSize: 30,
|
||||
// sideTitles: const SideTitles(
|
||||
// reservedSize: 30,
|
||||
// showTitles: true,
|
||||
// ),
|
||||
// ),
|
||||
// leftTitles: AxisTitles(
|
||||
// axisNameWidget: Text(
|
||||
// 'Counts of Drivers on days'.tr,
|
||||
// style: const TextStyle(
|
||||
// fontSize: 14,
|
||||
// fontWeight: FontWeight.bold),
|
||||
// ),
|
||||
// axisNameSize: 30,
|
||||
// sideTitles: const SideTitles(
|
||||
// reservedSize: 30,
|
||||
// showTitles: true,
|
||||
// ),
|
||||
// ),
|
||||
// ),
|
||||
// gridData: const FlGridData(show: true),
|
||||
// borderData: FlBorderData(
|
||||
// show: true,
|
||||
// border: const Border(
|
||||
// bottom:
|
||||
// BorderSide(color: Colors.blueAccent),
|
||||
// left:
|
||||
// BorderSide(color: Colors.blueAccent),
|
||||
// ),
|
||||
// ),
|
||||
// ),
|
||||
// ),
|
||||
// ),
|
||||
// )),
|
||||
// const SizedBox(
|
||||
// height: 5,
|
||||
// ),
|
||||
SizedBox(
|
||||
height: Get.height * .3,
|
||||
width: double.maxFinite,
|
||||
|
||||
Reference in New Issue
Block a user