- xml - AJAX/Jquery XML 解析
- 具有多重继承的 XML 模式
- .net - 枚举序列化 Json 与 XML
- XML 简单类型、简单内容、复杂类型、复杂内容
我正在使用 highcharts,我想显示一个大尺寸(500x500 像素)。调整仪表的大小非常容易,但其中包含值的小块不会调整大小。我怎样才能让那个小块变大?
感谢您的帮助!
jsFiddle:http://jsfiddle.net/AVd8k/
$(function () {
$('#container').highcharts({
chart: {
type: 'gauge',
plotBackgroundColor: null,
plotBackgroundImage: null,
plotBorderWidth: 0,
plotShadow: false,
width: 500,
height: 500
},
title: {
text: 'Speedometer'
},
pane: {
startAngle: -150,
endAngle: 150,
background: [{
backgroundColor: {
linearGradient: { x1: 0, y1: 0, x2: 0, y2: 1 },
stops: [
[0, '#FFF'],
[1, '#333']
]
},
borderWidth: 0,
outerRadius: '109%'
}, {
backgroundColor: {
linearGradient: { x1: 0, y1: 0, x2: 0, y2: 1 },
stops: [
[0, '#333'],
[1, '#FFF']
]
},
borderWidth: 1,
outerRadius: '107%'
}, {
// default background
}, {
backgroundColor: '#DDD',
borderWidth: 0,
outerRadius: '105%',
innerRadius: '103%'
}]
},
// the value axis
yAxis: {
min: 0,
max: 200,
minorTickInterval: 'auto',
minorTickWidth: 1,
minorTickLength: 10,
minorTickPosition: 'inside',
minorTickColor: '#666',
tickPixelInterval: 30,
tickWidth: 2,
tickPosition: 'inside',
tickLength: 10,
tickColor: '#666',
labels: {
step: 2,
rotation: 'auto'
},
title: {
text: 'km/h'
},
plotBands: [{
from: 0,
to: 120,
color: '#55BF3B' // green
}, {
from: 120,
to: 160,
color: '#DDDF0D' // yellow
}, {
from: 160,
to: 200,
color: '#DF5353' // red
}]
},
series: [{
name: 'Speed',
data: [80],
tooltip: {
valueSuffix: ' km/h'
}
}]
},
// Add some life
function (chart) {
if (!chart.renderer.forExport) {
setInterval(function () {
var point = chart.series[0].points[0],
newVal,
inc = Math.round((Math.random() - 0.5) * 20);
newVal = point.y + inc;
if (newVal < 0 || newVal > 200) {
newVal = point.y - inc;
}
point.update(newVal);
}, 3000);
}
});
});
最佳答案
尝试将 series
(整个对象)替换为:
series: [{
name: 'Speed',
data: [80],
tooltip: {
valueSuffix: ' km/h'
},
dataLabels: {
enabled: true,
style: {
//fontWeight:'bold',
fontSize: '22px'
}
}
}]
当然,你可以随意调整字体大小
关于javascript - 海图仪表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17230639/
我使用了 highcharts 库中的基本折线图,但我认为线条不够平滑。 有可能改进吗? 我的代码: chart: { type:'line',
我正在使用 Highcharts-more 中的 columnrange 类型。 默认数据标签格式化程序将最小/最大数据放在范围的两端,这很好。 有没有办法在每个点上附加另一个标签? (例如:数据名称
基于this的代码Highchart 示例,当单击某个图 block 时,我想在 donut 圈的中心显示一些文本。现在是否可以使显示的文本在不能很好地适合圆圈的内部区域时可滚动? 到目前为止我有什么
我正在尝试通过收集 id 数组将数据呈现到样条图表上: Controller def student_feedback difficulty_ids = current_user.sc
我如何在 Highcharts 的上下文按钮中使用 bootstrap 字形而不是“常规”符号。转到导出 > 按钮 > contextButton。我在 className 属性中添加了一些字形,但符
是否可以将路径/文本映射到刻度线?例如,我想要一条从最小值 (1) 到最大值 (100) 的水平黑线穿过图表。如果用户调整窗口大小,我也希望它能够缩放。如果窗口缩小,我注意到整个图形(包括刻度线)会缩
我正在尝试在 Highcharts.js 中制作一个实时更新的堆积面积图。问题是图形的“区域”在 .addPoint() 动画期间消失了。 我正在努力实现这种效果:http://jsfiddle.ne
我是一名优秀的程序员,十分优秀!