Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/74.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何使用Amcharts库从折线图传递数据_Javascript_Jquery_Codeigniter_Amcharts - Fatal编程技术网

Javascript 如何使用Amcharts库从折线图传递数据

Javascript 如何使用Amcharts库从折线图传递数据,javascript,jquery,codeigniter,amcharts,Javascript,Jquery,Codeigniter,Amcharts,很抱歉,如果我的问题真的是从一开始:(,我真的不知道如何使用amchart操作模型中的数据以将其放在折线图上 我已经看过他们的文档了,但还是不知道 这是我的看法 <script> am4core.ready(function() { // Themes begin am4core.useTheme(am4themes_animated); // Themes end var chart = am4core.create("chartdiv", am4charts.XYChart);

很抱歉,如果我的问题真的是从一开始:(,我真的不知道如何使用amchart操作模型中的数据以将其放在折线图上

我已经看过他们的文档了,但还是不知道

这是我的看法

<script>
am4core.ready(function() {
// Themes begin
am4core.useTheme(am4themes_animated);
// Themes end
var chart = am4core.create("chartdiv", am4charts.XYChart);
var data = [];
var value = 50;
for(let i = 0; i < 300; i++){
  let date = new Date();
  date.setHours(0,0,0,0);
  date.setDate(i);
  value -= Math.round((Math.random() < 0.5 ? 1 : -1) * Math.random() * 10);
  data.push({date:date, value: value});
}
chart.data = data;
// Create axes
var dateAxis = chart.xAxes.push(new am4charts.DateAxis());
dateAxis.renderer.minGridDistance = 60;
var valueAxis = chart.yAxes.push(new am4charts.ValueAxis());
// Create series
var series = chart.series.push(new am4charts.LineSeries());
series.dataFields.valueY = "value";
series.dataFields.dateX = "date";
series.tooltipText = "{value}"

series.tooltip.pointerOrientation = "vertical";

chart.cursor = new am4charts.XYCursor();
chart.cursor.snapToSeries = series;
chart.cursor.xAxis = dateAxis;

//chart.scrollbarY = new am4core.Scrollbar();
chart.scrollbarX = new am4core.Scrollbar();

}); // end am4core.ready()
</script>

我只需要一个如何在折线图上显示的指南。y轴应显示利润,x轴应显示年份和购买情况。感谢您的帮助。

请参考下面的链接,它对您的帮助很大
[

您必须在html中创建了id为“chartdiv”的div,对吗?
Here is my model and controller

  function get_data(){
      $this->db->select('year,purchase,sale,profit');
      $result = $this->db->get('account');
      return $result;
  }

    function index(){
      $this->load->model('Chart_model');
      $data['data'] = $this->Chart_model->get_data();
      $this->load->view('chart_view',$data);
    }