如何在具有固定宽度和水平滚动条的容器中具有高图表图表
How to have a highcharts chart in a container of a fixed width, and with a horizontal scrollbar?
我的图表的大小(x 轴上的点数)的变化很大。因此,当点太多时,标签会混合/重叠。我想动态更改图表的宽度。
我不希望容器宽度改变 coz,然后我将不得不更改页面的宽度以适应(更改一般布局),我这样做了,它看起来不太好。
相反,我想保持容器的相同宽度,但有一个水平滚动条,使我能够导航图表(其宽度是动态确定的)。
我谈了很多,但我希望它很清楚。
在
容器元素上使用overflow
(或overflow-x
)来仅为该容器提供水平滚动。
JSFIDDLE 示例
<div id="container">
<div id="chart"></div>
</div>
#container {
margin: 40px;
overflow-x: scroll;
}
#chart {
background: gray url(//placehold.it/3000x300&text=Some+Chart);
height: 300px;
width: 3000px;
}
注意:overflow-x
/overflow-y
在IE8及更低版本中不受支持,请使用overflow
获得旧版支持
在高图表中,您可以使用高图.js并启用scrollbar
,包括定义最小/最大值。
请参阅简单示例:http://jsfiddle.net/highcharts/fj6d2/
相关文章:
- 如何访问高图表工具提示中的任何特定数据
- 将图表动态添加到组合高图表中
- 在Firefox中导出高图表时出现黑色图像错误
- 在高图表中,每x步只显示标签
- 高图表的文本溢出问题
- 单击时获取父级子级高图表
- 如何在拖动后获得图表的最小值和最大值放大高图表
- 制作高图表'setExtremes使用两个Y轴取消勾选
- ng高图表的响应行为,加载时隐藏编译的ng点击xAxis标签
- 如何根据创建日期对对象进行排序,以插入Meteor的高图表
- 在图例项目之间添加额外空间的高图表
- 正在读取高图表中上载的csv文件
- 高图表数据导入 JSON - 格式
- 带有背景色的高图表柱形图
- 高图表 - 拖动哥伦范围
- 高图表不显示来自csv文件的数据
- 性能问题高图表图和 socket.io
- 如何在具有固定宽度和水平滚动条的容器中具有高图表图表
- 在高图表水平条形图中显示所有标签
- 如何避免高图表中的水平滚动条