缺少Highcharts点和线

时间:2016-03-01 14:55:33

标签: javascript jquery highcharts

这是由线和点的highcharts生成的代码。我使用检查元素和点是它们应该在的位置,但它们似乎是透明的或类似于图表背后的东西。但代码看起来不错。

public function createArchive($source, $destination) {
        $zip = new \ZipArchive();

        if(!$zip->open($destination, \ZipArchive::CREATE))
            return false;

        $source = str_replace('\\', '/', realpath($source));

        if(is_dir($source) === true) {
            $files = new \RecursiveIteratorIterator(new \RecursiveDirectoryIterator($source), \RecursiveIteratorIterator::SELF_FIRST);

            foreach ($files as $file) {
                $file = str_replace('\\', '/', $file);

                if(in_array(substr($file, strrpos($file, '/') + 1), array('.', '..')))
                    continue;

                $file = realpath($file);

                if(is_dir($file) === true)
                    $zip->addEmptyDir(str_replace($source . '/', '', $file . '/'));
                elseif(is_file($file) === true)
                    $zip->addFromString(str_replace($source . '/', '', $file), file_get_contents($file));
            }
        }
        elseif(is_file($source) === true)
            $zip->addFromString(basename($source), file_get_contents($source));

        return $zip->close();
    }

$this->createArchive($this->getBackupFolderDir().'/', $this->getBackupFolderDir().'.zip');

它有什么问题? 有趣的是,我从我的其他项目中复制了代码(正在运行)并且只更改了数据。

这是已编译的js代码:

    <g class="highcharts-series-group" zIndex="3">
    <g class="highcharts-series" clip-path="url(http://localhost:63540/admin/reports.aspx?type=like#highcharts-1)" visibility="visible" transform="translate(40,10)">
    <path d="M 244 50.4 L 732 302.6" fill="none" stroke="rgb(0, 0, 0)" stroke-width="5" isShadow="true" stroke-opacity="0.05" transform="translate(1,1)"></path>
    <path d="M 244 50.4 L 732 302.6" fill="none" stroke="rgb(0, 0, 0)" stroke-width="3" isShadow="true" stroke-opacity="0.1" transform="translate(1,1)"></path>
    <path d="M 244 50.4 L 732 302.6" fill="none" stroke="rgb(0, 0, 0)" stroke-width="1" isShadow="true" stroke-opacity="0.15000000000000002" transform="translate(1,1)"></path>
<path d="M 244 50.4 L 732 302.6" fill="none" stroke="#4D4D4D" stroke-width="2"></path><path d="M 732 298.6 C 737.328 298.6 737.328 306.6 732 306.6 C 726.672 306.6 726.672 298.6 732 298.6 Z" fill="#4D4D4D" stroke="#FFFFFF" stroke-width="0.000001" zIndex="2000"></path>
    <path d="M 244 46.4 C 249.328 46.4 249.328 54.4 244 54.4 C 238.672 54.4 238.672 46.4 244 46.4 Z" fill="#4D4D4D" stroke="#FFFFFF" stroke-width="0.000001"></path></g></g>

1 个答案:

答案 0 :(得分:1)

禁用css,javascript和许多其他测试之后没有任何效果。 感谢jlbriggs,他的小提琴给了我用旧版jquery测试代码的想法。

它适用于旧版本的jquery。

<强>更新 新版本的Highcharts与最新版本的jquery一起使用。