1

このグラフを作成しようとしています http://www.fusioncharts.com/demos/gallery/#line-and-area

右の行を見ると3行目。(写真9/14)。

これは使用しているコードです:

$this->load->plugin( 'fusion' );  
        $FC =  FusionCharts("MSLine","620","400");  

         $strParam="palette=2;showvalues=1;numvdivlines=10;drawanchors=0;numberprefix=$;divlinealpha=30;alternatehgridalpha=20;
setadaptiveymin=1;";
           # Set chart attributes 
               $FC->setChartParams($strParam);
           # Add category names
           $FC->addCategory("2001");
           $FC->addCategory("2002");
           $FC->addCategory("2003");
           $FC->addCategory("2004");
           $FC->addCategory("2005");
           # Add category names
          # Add Multi-series  Dataset
           $FC->createMSStDataset();
           # Add Multi-series dataset with in dataset
           $FC->addMSStSubDataset("Product A", "");
            # Add set data for plotting the chart
           $FC->addChartData("30");
           $FC->addChartData("26");
           $FC->addChartData("29");
           $FC->addChartData("31");
           $FC->addChartData("34");
            $FC->createMSStDataset();
           # Add Multi-series dataset with in dataset
           $FC->addMSStSubDataset("Product B", "");
           # Add set data for plotting the chart
           $FC->addChartData("1");
           $FC->addChartData("6");
           $FC->addChartData("123");
           $FC->addChartData("4");
           $FC->addChartData("132");
                echo $FC->renderChart();

何らかの理由で、2行が表示されず、1行しか表示されません:/何が間違っていますか?

4

1 に答える 1

2

チャートの場合、またはの代わりにMSLine使用する必要があります。addDatasetcreateMSStDatasetaddMSStSubDataset

注: $FC->createMSStDataset または $FC->addMSStSubDataset は、MSStackedColumn2DLineDYまたはMSStackedColumn2Dグラフ用です。

したがって、コードは次のようになります。

       $this->load->plugin( 'fusion' );  
       $FC =  FusionCharts("MSLine","620","400");  

       $strParam="palette=2;showvalues=1;numvdivlines=10;drawanchors=0;numberprefix=$;divlinealpha=30;alternatehgridalpha=20;setadaptiveymin=1;";

       # Set chart attributes 
       $FC->setChartParams($strParam);
       # Add category names
       $FC->addCategory("2001");
       $FC->addCategory("2002");
       $FC->addCategory("2003");
       $FC->addCategory("2004");
       $FC->addCategory("2005");
       $FC->addDataset("Product A", "");
        # Add set data for plotting the chart
       $FC->addChartData("30");
       $FC->addChartData("26");
       $FC->addChartData("29");
       $FC->addChartData("31");
       $FC->addChartData("34");

       $FC->addDataset("Product B", "");
       # Add set data for plotting the chart
       $FC->addChartData("1");
       $FC->addChartData("6");
       $FC->addChartData("123");
       $FC->addChartData("4");
       $FC->addChartData("132");
       echo $FC->renderChart();

参照: http://docs.fusioncharts.com/charts/?guide-for-web-developers/fusioncharts-php-class/MultiSeriesChart.html

于 2013-02-27T14:04:51.123 に答える