Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/406.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/89.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 如何在HTML网页中显示$sign-in图形值_Javascript_Html_Graph - Fatal编程技术网

Javascript 如何在HTML网页中显示$sign-in图形值

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">

我正在创建一个图形,它工作正常,但我希望条形图上方显示的值应该有$和值,以便了解如何在值中添加美元符号

这是我想要的图的图像,它应该显示$17和任何值。

这是我的HTML代码

   <!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你能帮我吗?我不知道该在哪里添加这个。你能在我的代码中编辑看看它是如何工作的吗