Php 通过Phantomjs添加附加灰色条生成PDF

Php 通过Phantomjs添加附加灰色条生成PDF,php,pdf,highcharts,phantomjs,Php,Pdf,Highcharts,Phantomjs,问题:由Phantomjs生成的PDF在图形中有额外的灰色条 设置:我的前端正在使用highcharts为页面创建图表。 我使用phantomjs从HTML页面创建PDF 样本: 我的尝试:关注同一主题的大量帖子和答案,并进行了以下尝试,但未成功 对整个图表禁用动画和启用MouseTracking $(“#图”).高图({ 图表:{ 类型:'bar', 动画:错, enableMouseTracking:false }, 禁用绘图选项中的动画和启用MouseTracking: 打印选项:{ 酒吧

问题:由Phantomjs生成的PDF在图形中有额外的灰色条

设置:我的前端正在使用highcharts为页面创建图表。 我使用phantomjs从HTML页面创建PDF

样本

我的尝试:关注同一主题的大量帖子和答案,并进行了以下尝试,但未成功

  • 对整个图表禁用动画和启用MouseTracking

    $(“#图”).高图({ 图表:{ 类型:'bar', 动画:错, enableMouseTracking:false },

  • 禁用绘图选项中的动画和启用MouseTracking

    打印选项:{ 酒吧:{ 动画:错, enableMouseTracking:false }, 系列:{ 堆叠:“正常”, 动画:错, enableMouseTracking:false, 影子:错

  • 禁用工具提示

    工具提示:{ 已启用:false },

  • $(“#图”).高图({
    图表:{
    类型:'bar',
    动画:错,
    enableMouseTracking:false
    },
    标题:{
    文字:“在线调查结果”
    },
    xAxis:{
    类别:数据
    },
    亚克斯:{
    分:0,,
    max:maxTotalAnswerWeight,
    tickInterval:Math.round(tickInterval),
    minorGridLineWidth:0,
    minorTickInterval:Math.round(tickInterval),
    minorTickLength:10,
    minorTickWidth:1,
    线宽:1,
    标题:{
    文本:“进展”
    },
    标签:{
    启用:对,
    对齐:“右”,
    轮调:-45,
    格式化程序:函数(){
    //console.log(this.value)
    var tickMarkNumber=this.value/Math.round(tickInterval);
    返回序列数据[tickMarkNumber]
    },
    风格:{
    fontSize:'14px',
    fontFamily:“proxima nova、helvetica、arial、sans seri”,
    /*空白:“nowrap”,
    paddingLeft:50,
    paddingRight:'100px',
    边缘左侧:“50px”,
    填充:10,
    填充底部:“10px”*/
    }
    }
    },
    图例:{
    对
    },
    工具提示:{
    已启用:false
    },
    打印选项:{
    酒吧:{
    动画:错,
    enableMouseTracking:false
    },
    系列:{
    堆叠:“正常”,
    动画:错,
    enableMouseTracking:false,
    影子:错
    /*数据标签:{
    启用:对,
    颜色:(Highcharts.theme&&Highcharts.theme.dataLabelsColor)| |“白色”,
    风格:{
    textShadow:'0 0 3px黑色'
    }
    }*/
    }
    },
    颜色:[“绿色”、“灰色”],
    系列:[{
    索引:1,
    名称:“取得的进展”,
    数据:实现数据
    }, {
    索引:0,
    名称:“尚未取得进展”,
    数据:YettoEddata
    }]
    });
    },


    我在这里遗漏了什么非常基本的东西吗?

    您的代码有许多语法错误(复制并粘贴到IDE以理解),您能提供完整的示例代码以便我们了解完整情况吗?嗨,山姆,我已经添加了整个highcharts功能…现在,您需要禁用的是垂直灰线或其他功能,因为我感到困惑。@SebastianBochan:谢谢您的时间。看着我随附的图片,您可以看到一些额外的垂直条。hori水平线(绿色/灰色)可以,但我需要去掉垂直线。将yAxis设置为0。