javascript - 如何让highchart的Tree Map图表填满整个页面而不溢出
问题描述
HighChart 的树形图系列在以固定高度填充整个页面宽度时就像一个魅力:当您调整页面大小时,树形图将相应地水平调整大小。
另一方面,如果您尝试将高度设置为百分比,则调整大小会完全中断。我无法制作水平和垂直填充整个页面的树形图。我真的觉得我错过了什么!
我做了一个小提琴来显示问题:https ://jsfiddle.net/gqeLfxy3/
将 body 和图表的容器高度和宽度设置为 100% 并没有帮助。
body {
width:100%;
height:100%;
margin:0;
padding:0;
}
.highcharts-figure {
width: 100%;
height: 100%;
margin: 0;
}
如果图表高度设置为百分比,它会“严重”调整大小:
Highcharts.chart('container', {
chart: {
height: '100%', // set it to a fixed size and the chart will behave well but won't fill the entire height
margin:0
},
图表应该填满页面而不是溢出。我没有找到任何方法来设置图表的固定高度,并可能监听调整大小事件。
有谁知道实现这一目标的方法?
解决方案
推荐阅读
- c++ - 在 Turbo C++ 中将文本文件从一个位置移动到另一个位置
- angular - Angular 7:找不到类型定义文件
- x86 - 在 Power 9 架构上运行 x86 二进制文件
- java - 自动增量不起作用 PostgreSQL - Java EE APP
- uwp - UWP 将滚动查看器锁定在某个位置
- python - 更新字典并在键存在时追加
- django - 将表单添加到 django 详细视图中
- ios - AnyHashable:通过推送通知接收时,Any 不会快速转换为字典
- c++ - 当控制流结束一个没有返回的函数时,为什么还有一个返回值?
- c++ - How to understand syntax TB
> and how this code works to avoid infinite recursion?