Так что в настоящее время я делаю линейный график, что его дата будет вызываться из моей базы данных.
Проблема в том, что ДНИ повторяются, как это.
Я хочу, чтобы дни были такими, а не в два раза.
: 11 Фев2018 12 Фев2018 13 Фев2018 14 Фев2018
Javascript (по количеству просмотров):
dataPoints: [
<?php foreach ($result1 as $row) { ?>
<?php echo'{x:new Date('.$row->data1.','.$row->data2.','.$row->data3.'),
y:'.$row->data4.'},'?>
<?php } ?>
]
контроллер:
$data['result1'] = $this->madminpathologyweekly->get_result1()->result();
$this->load->view('vadminpathologyweekly',$data);
Модель:
public function get_result1() {
$sql = "SELECT year as data1,month_of_the_year - 1 as data2, day_of_the_month as data3,";
$sql .= "COUNT(test_id) as data4 from TBLSUBMITTEDREQUEST group by year ,month_of_the_year, day_of_the_month";
$query = $this->db->query($sql);
return $query;
}
Поэтому я провел более глубокое исследование и обнаружил, что пропустил тип интервала: и интервал: по оси х, как это.
axisX: {
valueFormatString: "DD MMMM YYYY",
intervalType: "day",
interval: 1,
},
Ура ребята. Я уже решил это. Спасибо за ваше время.
Других решений пока нет …