HTML 在 JavaScript “data” 中显示值
HTML displaying values in JavaScript "data"
以下 JavaScript 代码用于将表数据显示到图表中。
<script type="text/javascript">
$(function () {
$('#container').highcharts({
data: {
table: 'datatable'
},
chart: {
type: 'column'
},
title: {
text: 'Results'
},
yAxis: {
allowDecimals: false,
title: {
text: 'Units'
}
},
tooltip: {
formatter: function () {
return '<b>' + this.series.name + '</b><br/>' +
this.point.y + ' ' + this.point.name.toLowerCase();
}
}
});
});
</script>
保存数据的 HTML 代码:
<div id="container" style="min-width: 310px; height: 400px; margin: 0 auto"></div>
<table id="datatable">
<thead>
<tr>
<th></th>
<th>Jane</th>
<th>John</th>
</tr>
</thead>
<tbody>
<tr>
<th>Apples</th>
<td>3</td>
<td>4</td>
</tr>
<tr>
<th>Pears</th>
<td>2</td>
<td>0</td>
</tr>
</tbody>
</table>
我的 HTML 中还有以下值:
<div id="name"> </div>
<div id="age"></div>
"名称"和"年龄"具有不同的值。如何将值实现到图表而不是数据中:(Jane,John,Apples,Pears)。这可能吗?
http://jsfiddle.net/gh/get/jquery/1.9.1/highslide-software/highcharts.com/tree/master/samples/highcharts/demo/column-parsed/
这就是我的图表显示ATM的方式。我可以在图表上输入"姓名"和"年龄"吗?
你的问题有点模糊,但我会尽力提供帮助。我相信,如果提供更多信息,我们都可以提供更好的答案,例如:
我假设当您说要在图表上显示"名称"和"年龄"而不是示例中提供的内容时,您希望显示年龄为测量值的名称。如果是这样的话,那么这就是我想出的。
JSFiddle:Javascript HighChart 示例,年龄作为测量值
网页代码
<div id="container" style="min-width: 310px; max-width: 800px; height: 400px; margin: 0 auto"></div>
Javascript Code
$(function () {
$('#container').highcharts({
chart: {
type: 'bar'
},
title: {
text: 'Age of Major Life Events'
},
subtitle: {
text: 'Created By: <a href="http://www.rocketrisa.com">Rocket Risa</a>'
},
xAxis: {
categories: ['John', 'Jane', 'Jessica', 'Jordan', 'Jeri'],
title: {
text: null
}
},
yAxis: {
min: 0,
title: {
text: 'Age (years)',
align: 'high'
},
labels: {
overflow: 'justify'
}
},
tooltip: {
valueSuffix: ' years'
},
plotOptions: {
bar: {
dataLabels: {
enabled: true
}
}
},
legend: {
layout: 'vertical',
align: 'right',
verticalAlign: 'top',
x: -40,
y: 80,
floating: true,
borderWidth: 1,
backgroundColor: ((Highcharts.theme && Highcharts.theme.legendBackgroundColor) || '#FFFFFF'),
shadow: true
},
credits: {
enabled: false
},
series: [{
name: 'Teen',
data: [15, 13, 18, 14, 17]
}, {
name: 'Young Adult',
data: [23, 28, 21, 25, 27]
}, {
name: 'Middle Age 30+',
data: [35, 46, 32, 64, 51]
}]
});
});
相关文章:
- 从桌面读取python文件时高亮显示代码
- 使用JS如何动态更改显示的html文件中的文本背景颜色
- 如何在生成下载文件时显示加载动画
- React重新渲染但未显示正确的组件
- nodejs-expressjs上传图像并显示它们
- 使用JSP从服务器检索和显示图像
- HTML 在 JavaScript “data” 中显示值
- .data()无法更新Chrome检查器中显示的代码
- Knockout JS值不显示/绑定/更新,但可通过ko.toJS($data).value获得
- 当使用 ajax 传递数据时,NVD3 折线图不显示 - data.map 不是一个函数
- Jquery选择不显示data- paleholder消息
- 使用data-toggle="button "显示/隐藏DIV输入单选按钮引导3
- 复选框过滤器用于显示/隐藏用多个data-*属性装饰的元素
- 构建复选框过滤器的最佳方式,以显示/隐藏基于多个data-*属性的元素
- partial视图下的data-ng-repeat不显示数据
- Ajax请求在控制台中访问jsonp文件,但在console.log(data)时没有显示任何内容
- jqBootstrapValidation不显示自定义的data-validation-required-message
- 使用data-ng-src显示base64图像
- Google Maps API data.setStyle 未在地图上显示图标
- data:image/png;base64;base64对图像显示的影响