如何使用 Jquery Highcharttable 柱形图格式化数据标签
How to format data labels with Jquery Highcharttable column charts
目前,数据标签将显示在柱形图中包含的列中。我想知道是否有人知道如何改变这些标签的位置。我以为它会像这样完成,但我无法改变任何东西。我更改了颜色,但无法让数据标签更改位置。
它目前看起来像这样:https://i.stack.imgur.com/iN6SS.jpg
$('#hidden-highchart-table').bind('highchartTable.beforeRender', function (event, highChartConfig) {
highChartConfig.colors = ['#6d9dd2', '#6fb1b8', '#6d8547', '#eea032', '#ba3c3c', '#492970', '#f28f43', '#77a1e5', '#c42525', '#a6c96a'];
highChartConfig.dataLabels = {
verticalAlign: 'middle',
y: 45};
}).highchartTable();
dataLables 位于 plotOptions.series 中,不在顶层。 因此,您应该设置:
plotOptions: {
series: {
dataLabels: {
enabled: true,
verticalAlign:'top'
}
}
},
我不知道你的 highChartConfig 的其余部分是什么样子的,所以你要确保你没有覆盖整个 plotOpions 对象。
感谢您的所有帮助,我最终弄清楚了如何解决此问题。你可以利用这个函数,使用 Jquery HighChart Tables 插件访问 dataLabels 对象。
$('#hidden-highchart-table').bind('highchartTable.beforeRender', function (event, highChartConfig) {
highChartConfig.plotOptions.series.dataLabels = {blah: blah, blah2: blah2};
}).highchartTable();
在此函数中,您可以执行在普通Highcharts API中完成的任何自定义,只是语法在访问对象及其属性的方式上略有不同。
相关文章:
- 我可以按特定的顺序迭代一个标签中的不同数据标签吗
- 如何将数据标签与数据一起传递,以便在高图中的工具提示中显示
- Highcharts车速表,里程计数器的数据标签
- 高图表数据标签重叠
- 删除高图表数据标签上的阴影/背景发光
- .scrollInto查看带有数据标记的任何元素,或使用类对带有数据标签的内容进行分段
- 圆环饼图中数据标签的自定义CSS类
- Ember图表的格式化数据
- jquery数据标签
- Dojo-簇状柱形图数据标签作为Excel
- 具有向下钻取的 Highcharts 列会导致主图表中的数据标签模糊,但向下钻取的列除外
- 如何使用 Jquery Highcharttable 柱形图格式化数据标签
- jQuery功能,用于隐藏基于未在点击上运行的HTML5数据标签的元素
- 高图表 - 调整列大小以修复数据标签
- 根据高图表中的列值更改数据标签颜色、旋转和对齐值
- 数据标签格式化程序在 Highchart 中用于第一个类别
- 如何让 CKEditor 允许数据标签标记
- D3堆积条形图添加数据标签并解决D3标签放置问题
- 如何在我的高图表饼图中获取一个数据标签,这是一个字体很棒的图标
- Javascript Highcharts:系列数据标签格式化程序函数,用于循环数据,而不是格式化数组中的所有数据