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