【发布时间】:2016-10-28 09:31:19
【问题描述】:
我的图表是堆积条形图,要求在实际条形上带有数据标签。
浏览器中的版本可以完美地显示相应的数据标签,但是导出的图像没有它们。
这是我的代码:
{
colors: ['#0EAC55','#91C855','#F3BA0E','#F39595','#F30E0E'],
chart: {
type: 'bar',
height: 195
},
credits: {
enabled: false
},
title: {
text: ''
},
xAxis: {
categories: ['Category 1', 'Category 2', 'Category 3'],
},
tooltip: {
valueSuffix: '%'
},
yAxis: {
min: 0,
title: {
text: ''
},
max: 100,
opposite: true,
},
legend: {
backgroundColor: '#FFFFFF'
},
plotOptions: {
series: {
stacking: 'percent',
groupPadding: 0,
dataLabels: {
enabled: true,
color: '#000000'
}
}
},
series: [{"name":"5","legendIndex":5,"data":[41.1,44.2,60.2]},{"name":"4","legendIndex":4,"data":[42.9,38.4,25.2]},{"name":"3","legendIndex":3,"data":[12.2,12,8.8]},{"name":"2","legendIndex":2,"data":[3.3,5,3]},{"name":"1","legendIndex":1,"data":[1,1,3.3]}]
}
我正在使用 phantomjs 服务器生成图像,因为这些图像需要在服务器端生成。 http://www.highcharts.com/component/content/article/2-articles/news/56-improved-image-export-with-phantomjs/
【问题讨论】:
-
在我身边工作jsfiddle.net/huAuh ...你能为我们创造一个小提琴吗?
-
实际上是我自己用你的代码做的,它仍然在我身边工作。 jsfiddle.net/huAuh/1.. 我下载为 JPEG 格式,我可以看到栏中的标签
-
如文章标题所述,我使用phantomjs服务器导出图表。在浏览器中,图表正确显示。我的图表将每天自动生成,不涉及浏览器。我已经从 js fiddle 中获取了您的代码并将其传递给 phantomjs 服务器,这就是生成的:s28.postimg.org/nzz2h7vu5/bar.png
-
@Ash 你解决了这个问题吗?我现在也有同样的问题。
标签: highcharts highstock