highcharts -如何在热图图例上做自定义标签
highcharts - how do I do custom labels on heatmap legend
这是我的图表:
http://jsfiddle.net/b637gdxv/4/ chart: {
type: 'heatmap',
marginTop: 26,
marginLeft: 5,
marginRight: 5,
width: 200,
height: 250,
borderWidth: 3,
borderColor: 'grey',
borderRadius: 5,
plotBackgroundColor: '#FFFFFF',
plotShadow: true
},
目前我不知道如何添加自定义标签到这个图表。我不想要"0-100"标签,相反,我想让文本"Free"在最左边,"Full"在最右边。我需要做些什么来实现这个目标?
可以在colorAxis配置中配置标签。
colorAxis: {
min: 0,
max: 100,
stops: [
[0, '#9DFF9D'],
[0.2, '#fffbbc'],
[0.7, '#fffbbc'],
[0.9, '#E6532E']
],
labels: {
step: 4,
enabled: true,
formatter: function() {
return this.value === 0 ? "Free" : "Full";
}
}
}
这是更新后的小提琴http://jsfiddle.net/b637gdxv/5/
请注意,我不太确定highcharts是如何计算出colorAxis将绘制多少个刻度的,但是从示例4开始是正确的数字,可以使它只显示第一个和最后一个标签。
也只是一个提示,formatter函数会将0标记设置为"Free",而将所有其他标记设置为"Full",但由于这里只显示2个标记,因此它可以工作。
Highcharts实际上有一个非常棒的api,大多数配置选项都有很多示例,所以你可以在这里查看标签和其他任何选项:
http://api.highcharts.com/highmaps colorAxis.labels
相关文章:
- 如何为javascript创建自定义标签?或者这是我不知道的其他事情吗;我不知道
- Google 地图使用自定义标签对地址进行地理编码
- 允许 HTML 的角度树视图中的自定义标签
- 是否可以使用自定义标签代替
标签
- 我可以在 RichFace 中为文件上传实现多个文件选择,或者使用 javascript 为此实现自定义标签吗?
- D3.js如何在水平对数缩放轴上放置自定义标签
- 选择2个自定义标签,在选择时转换值
- 在IE / FF中使用getElementsByTagName时,自定义标签的处理方式不同
- 如何在 tinymce 编辑器中允许一些自定义标签
- Instagram API - 使用自定义标签javascript阅读图片
- 如何在y轴上设置自定义标签
- getElementsByTagName()返回0自定义标签的结果
- 自定义标签值在谷歌分析的DNN (DotNetNuke)
- IE innerHTML从自定义标签开始
- jQuery脚本,用自定义标签替换每个dom元素
- D3js -自定义标签在一个简单的条形图
- js在服务器端动态呈现来自不同文件的嵌套自定义标签
- 使用cytoscape.js如何同时显示节点之间的箭头和自定义标签
- highcharts -如何在热图图例上做自定义标签
- 通过自定义标签设置午休选择器