Highcharts.js:堆叠图的奇怪渲染
Highcharts.js: Strange rendering of stacked graph
本文关键字:js Highcharts 更新时间:2023-09-26
我的堆叠高图有一些问题:
$('#container').highcharts(
chart:
type: 'column'
credits:
enabled: false
title:
text: ''
xAxis:
lineColor: '#afafaf'
lineWidth: 1
tickWidth: 0
labels:
enabled: false
opposite: true
yAxis:
min: 0
max: 4
gridLineWidth: 0
lineWidth: 0
labels:
enabled: false
title:
text: ''
reversed: true
legend:
enabled: false
tooltip:
enabled: false
plotOptions:
column:
borderWidth: 1
borderColor: '#FFFFFF'
pointPadding: 0
groupPadding: 0
animation: false
stacking: 'normal'
dataLabels:
enabled: false
series: [
color: '#FF0000' # red
data: [1,2,3]
,
color: '#0000FF' # blue
data: [0,2,1]
]
)
图在这里被篡改了(我选择了一个小的容器大小来显示像素的差异)。
蓝色图形没有上边界(这可以通过插入全为零的第三个系列来修复)
如果容器宽度为(3n+1)px (n为任意整数)
蓝色图形的中间列与右列重叠如果容器高度为偶数,则中间栏的红色部分高度比蓝色部分小1px
我的解决方法非常难看,特别是对于(2),因为有问题的容器宽度取决于列的数量,这在我的应用程序中可能会有所不同。
任何想法?这些错误是在highcharts.js还是我在highcharts配置中做错了什么?
- 边框与网格线或轴线重叠,这是预期的
- 这是问题https://github.com/hililide-software/highcharts.com/issues/2694。我们会调查的。
- 这是舍入到最接近的全像素的结果,以呈现清晰的图形。
相关文章:
- 在highcharts.js中向点弹出窗口动态添加文本
- Node.js/Express未输出console.log,highcharts.js给出未定义的错误
- Highcharts.js设置用于更改列颜色的阈值
- 仅在Highcharts.js中可见的更改系列
- 当在外部js中时,Highcharts条形图中断
- 使用PHP/JS自动刷新Highcharts
- HighCharts.js TickInterval动态变化
- 让Highcharts.js图表在手机和桌面上看起来不错
- 使用highcharts.js在带有ng-show的选项卡中创建折线图
- 箱线图和柱形图与Highcharts.js组合在一个图表中
- Highcharts.js 如何将当前时间标签放在 xAxis 的末尾
- 在Highcharts.js上显示Google Analytics的30天流量
- Highcharts.js如何在一个原始中制作双圆环图
- Highcharts JS - 热图设置网格线宽
- JSF, HighCharts and JS
- 当y值都为0时,highcharts.js将线推到图表底部
- highcharts js库接受什么格式的日期
- Flask,python字典到highcharts JS图
- Angular.js, Highcharts, Phantomjs PDF打印机-图表不显示
- JS HighCharts.JS代码中出现Pie数据未定义错误