Javascript 如何在HTML网页中显示$sign-in图形值
我正在创建一个图形,它工作正常,但我希望条形图上方显示的值应该有$和值,以便了解如何在值中添加美元符号 这是我想要的图的图像,它应该显示$17和任何值。 这是我的HTML代码Javascript 如何在HTML网页中显示$sign-in图形值,javascript,html,graph,Javascript,Html,Graph,我正在创建一个图形,它工作正常,但我希望条形图上方显示的值应该有$和值,以便了解如何在值中添加美元符号 这是我想要的图的图像,它应该显示$17和任何值。 这是我的HTML代码 <!DOCTYPE HTML> <html> <head> <title>Graph 2</title> <script type="text/javascript" src="jquery-1.7.2.min.js">
<!DOCTYPE HTML>
<html>
<head>
<title>Graph 2</title>
<script type="text/javascript" src="jquery-1.7.2.min.js"></script>
<script type="text/javascript" src="graph_script.js"></script>
</head>
<body>
<div id="container" style=" height:285px; width:400px;float:left;margin:200px 0 0 335px; position:absolute;">
</div>
<script type="text/javascript">
$(document).ready(function(){
var b;
b=17;
bb=17.60;
cc=21;
a=10;
var n=$;
var chart = new Highcharts.Chart({
chart: {
renderTo: 'container',
defaultSeriesType: 'column'
},
xAxis: {
categories: [''],
title: {
text: '',
style: {
color: '#767575'
}}
,
labels: {
align: 'right',
style: {
font: 'normal 11px Verdana'
},
x: 34,
}
},
yAxis: {
min: 0,
startOnTick: false,
labels: {
formatter: function() {
return this.value + '%';
},
style: {
color: '#767575'
}
},
title: {
text: 'Prevalence rate %',
style: {
color: '#767575'
}
}
},
plotOptions: {
column: {
dataLabels: {
enabled: true
}
}
},
series: [{
name: 'Prevalence rate %',
data: [b]
}, {
name: 'Prevalence rate %',
data: [bb]
},{
name: 'Prevalence rate %',
data: [cc]
},{
name: 'Prevalence rate %',
data: [a]
}]
});});
</script>
</form>
</body>
</html>
图2
$(文档).ready(函数(){
var b;
b=17;
bb=17.60;
cc=21;
a=10;
var n=$;
var图表=新的Highcharts.图表({
图表:{
renderTo:'容器',
defaultSeriesType:“列”
},
xAxis:{
类别:[''],
标题:{
文本:“”,
风格:{
颜色:“#767575”
}}
,
标签:{
对齐:“右”,
风格:{
字体:“普通11px Verdana”
},
x:34,
}
},
亚克斯:{
分:0,,
startOnTick:错,
标签:{
格式化程序:函数(){
返回此值。值+'%';
},
风格:{
颜色:“#767575”
}
},
标题:{
正文:“患病率%”,
风格:{
颜色:“#767575”
}
}
},
打印选项:{
专栏:{
数据标签:{
已启用:true
}
}
},
系列:[{
名称:“患病率%”,
数据:[b]
}, {
名称:“患病率%”,
数据:[bb]
},{
名称:“患病率%”,
数据:[抄送]
},{
名称:“患病率%”,
数据:[a]
}]
});});
这里是graph_script.js的链接
您可以向该系列添加格式化程序,如下所示:
plotOptions: {
column: {
dataLabels: {
enabled: true,
formatter: function() {
return '$' + this.y ;
}
}
}
},
更新:整个代码应该如下所示强>
<!DOCTYPE HTML>
<html>
<head>
<title>Graph 2</title>
<script type="text/javascript" src="jquery-1.7.2.min.js"></script>
<script type="text/javascript" src="graph_script.js"></script>
</head>
<body>
<div id="container" style=" height:285px; width:400px;float:left;margin:200px 0 0 335px; position:absolute;"></div>
<script type="text/javascript">
$(document).ready(function(){
var b;
b=17;
bb=17.60;
cc=21;
a=10;
var n=$;
var chart = new Highcharts.Chart(
{
chart: {
renderTo: 'container',
defaultSeriesType: 'column'
},
xAxis: {
categories: [''],
title: {
text: '',
style: {
color: '#767575'
}},
labels: {
align: 'right',
style: {
font: 'normal 11px Verdana'
},
x: 34,
}},
yAxis: {
min: 0,
startOnTick: false,
labels: {
formatter: function() {
return this.value + '%';
},
style: {
color: '#767575'
}},
title: {
text: 'Prevalence rate %',
style: {
color: '#767575'
}}},
plotOptions: {
column: {
dataLabels: {
enabled: true,
formatter: function() {
return '$' + this.y ;
}
}
}
},
series: [
{name: 'Prevalence rate %', data: [b]},
{name: 'Prevalence rate %', data: [bb]},
{name: 'Prevalence rate %', data: [cc]},
{name: 'Prevalence rate %', data: [a]}
]
});
});
</script>
</body>
</html>
图2
$(文档).ready(函数(){
var b;
b=17;
bb=17.60;
cc=21;
a=10;
var n=$;
var图表=新的Highcharts.图表(
{
图表:{
renderTo:'容器',
defaultSeriesType:“列”
},
xAxis:{
类别:[''],
标题:{
文本:“”,
风格:{
颜色:“#767575”
}},
标签:{
对齐:“右”,
风格:{
字体:“普通11px Verdana”
},
x:34,
}},
亚克斯:{
分:0,,
startOnTick:错,
标签:{
格式化程序:函数(){
返回此值。值+'%';
},
风格:{
颜色:“#767575”
}},
标题:{
正文:“患病率%”,
风格:{
颜色:“#767575”
}}},
打印选项:{
专栏:{
数据标签:{
启用:对,
格式化程序:函数(){
返回“$”+this.y;
}
}
}
},
系列:[
{name:'患病率%',数据:[b]},
{name:'患病率%',数据:[bb]},
{name:'患病率%',数据:[cc]},
{name:'患病率%',数据:[a]}
]
});
});
是否尝试在数据中添加这样的美元符号?系列:[{data:“$”+[b]}]?@jeev没有尝试过这个working@jeev你能帮我吗?我不知道该在哪里添加这个。你能在我的代码中编辑看看它是如何工作的吗