Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/opencv/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript jqplot转换为图像不需要';不显示y轴html_Javascript_Php_Html_Jqplot - Fatal编程技术网

Javascript jqplot转换为图像不需要';不显示y轴html

Javascript jqplot转换为图像不需要';不显示y轴html,javascript,php,html,jqplot,Javascript,Php,Html,Jqplot,我已经在y轴刻度中添加了html,它在浏览器窗口中可以很好地打印 但是,当我使用$('#chart').jqplotoimagestr({})将图形转换为图像时,它会去除勾号的html部分 我尝试了什么? 我尝试通过jqplot转义HTML,并使用HTML_entity_decode在PHP中解码记号,但两者都没有成功 期望的结果 我希望转换后的图像包含HTML部分(绿色,黄色,红色框)的勾号打印在图像中 谢谢你的帮助。以防万一有人在寻找答案 将以下行添加到第9201行的核心jqplot库中

我已经在y轴刻度中添加了html,它在浏览器窗口中可以很好地打印

但是,当我使用$('#chart').jqplotoimagestr({})将图形转换为图像时,它会去除勾号的html部分

我尝试了什么?

我尝试通过jqplot转义HTML,并使用HTML_entity_decode在PHP中解码记号,但两者都没有成功

期望的结果

我希望转换后的图像包含HTML部分(绿色,黄色,红色框)的勾号打印在图像中


谢谢你的帮助。

以防万一有人在寻找答案

将以下行添加到第9201行的核心jqplot库中

if ($(el).css('background-color') && $(el).css('width') && $(el).css('height')){
   newContext.fillStyle = $(el).css('background-color');
   newContext.fillRect(left, top, $(el).css('width'), $(el).css('height'));
}

以防有人在寻找答案

将以下行添加到第9201行的核心jqplot库中

if ($(el).css('background-color') && $(el).css('width') && $(el).css('height')){
   newContext.fillStyle = $(el).css('background-color');
   newContext.fillRect(left, top, $(el).css('width'), $(el).css('height'));
}