PhpPresentation не показывает графики (используя CodeIgniter на PHP 5.6) - PullRequest
1 голос
/ 12 апреля 2019

С моим приложением Laravel, библиотека PHPPresentation, которую я имел, производит точные диаграммы без ошибок вообще. Теперь, когда я применяю его в приложении CodeIgniter, я просто копирую вставленный код и устанавливаю компоновщик, диаграмма больше не работает

Я пытался установить PHPPresentation вручную и читать документы, но безрезультатно, ни один из них не удался

// Create new PHPPresentation object
$objPHPPresentation = new PhpPresentation();

// Set properties
$objPHPPresentation->getDocumentProperties()->setCreator('PHPOffice')
        ->setLastModifiedBy('PHPPresentation Team')
        ->setTitle('Sample 01 Title')
        ->setSubject('Sample 01 Subject')
        ->setDescription('Sample 01 Description')
        ->setKeywords('office 2007 openxml libreoffice odt php')
        ->setCategory('Sample Category');

// Point towards the last slide
$currentSlide = $objPHPPresentation->getActiveSlide();

//Data
    $seriesData = array(
        'Monday'    => 12,
        'Tuesday'   => 15,
        'Wednesday' => 13,
        'Thursday'  => 17,
        'Friday'    => 14,
        'Saturday'  => 9,
        'Sunday'    => 7
    );

    // Set Style
    $oFill = new Fill();
    $oFill->setFillType(Fill::FILL_SOLID)->setStartColor(new Color('ffe6e6'));

    $oShadow = new Shadow();
    $oShadow->setVisible(true)->setDirection(45)->setDistance(10);

    //Define Line Chart lines
    $oOutline = new Outline();
    $oOutline->getFill()->setFillType(Fill::FILL_SOLID);
    $oOutline->getFill()->setStartColor(new Color(Color::COLOR_BLACK));
    $oOutline->setWidth(1);

    // Create a line chart (that should be inserted in a shape)
    $lineChart = new Line();
    $series = new Series('Views', $seriesData);

    $series->setShowSeriesName(false);
    $series->setShowValue(true);
    $series->getFont()->setSize(12);
    $series->setOutline($oOutline);

    $lineChart->addSeries($series);

В моем приложении Laravel этот образец PHPPresentation работает отлично, но когда я поместил его в свое приложение CodeIgniter, он показывает пустое изображение

Вот пример вывода:

Screenshot

...