正在打印图表上的文本
Printing text on the chart
我已经使用High charts api编写了一个javascript页面来绘制图表。
一切都很好。但当我试图在图表上打印文本时,我会遇到一些问题。
在下面的URL中,您可以检查代码和运行图表。
http://jsfiddle.net/uVTNU/14/
我正在使用下面的代码片段来获取图表上的文本。
var text = chart.renderer.text(
'500',
57 ,
112.1
).css({
color: '#F00',
fontSize: '11px'
}).add();
这里,我将x和y值取为(57112.1),它取自检查元素。
"180"是我们要打印文本的地方。
我的要求是:我们要打印180以上的文本"500"。
这就是我选择上述坐标的原因。
但是文本"500"是在"180"之后打印的,即使x和y的位置是相同的。
提前感谢
演示
你需要更改tspan
中的x
属性,你的代码正在更改text x-cord
标签,它没有做任何
$.each($('svg text tspan') , function(index, value){
var myval = 500 ; // change this variable as required
if($(this).text() == myval){
$(this).attr('x' , 40) ; // X-cord
$(this).parents('text').attr('y' ,100) ; //y-cord
}
});
相关文章:
- 文本框不是从Javascript/Asp.net中的对话框中打印出来的
- 正在打印图表上的文本
- 如何在php中创建一个函数,该函数与文本区域一起工作,通过输入类似[color:red]的内容来打印具有等效颜色的文本
- 如何在html中打印选择文本
- 如何按骨干.js打印“此”列表项的文本
- 如何使用xpath和Javascript执行器打印文本
- 如何在php中使用echo来在html中打印文本
- 无法在所有页面中打印类似水印的背景文本
- 将所有单选按钮的值打印到文本区域
- Javascript:将多个表单输入打印到一个文本区域
- 文本框的值打印为“未定义”
- 将文本框中的文本打印到屏幕上
- 使用文本节点打印段落
- 创建一个bookmarklet,可以检索文本框的所有最大长度,然后在表中打印id和最大长度
- 使用javascript/jquery打印文本文件的内容
- 获取 td 值并通过 jquery 将其打印在输入文本中
- 使用 jquery 将 PHP 脚本打印为纯文本
- 如何使用 javascript 打印带上划线的文本
- Javascript文本打印顺序
- 使用Angularjs时文本打印的延迟