Highcharts - stock的范围选择器和导航器​
  DhOXZ4KmG8JI 2023年12月23日 15 0

需求

范围选择器(rangeSelector)是图表中用于选择数据范围的工具,它提供了预配置的时间选择按钮,包括

导航器(navigator)是显示在主图下方的用来展示所有数据的数据列小图形,它提供对整个图表进行缩放、平移操作。

分析与解决

Highcharts中,股票图的范围选择器和导航器是通过配置项来实现的。以下是范围选择器和导航器相关的配置项和代码解释:

1. 范围选择器配置项:


rangeSelector: {
 enabled: true,
 inputEnabled: true,
 selected: 1
 }

enabled: 设置范围选择器是否启用。

inputEnabled: 设置用户是否可以手动输入时间范围。

selected: 设置默认选中的时间范围,例如1表示默认选中一个月的时间范围

效果图:

Highcharts - stock的范围选择器和导航器​_缩放

2. 导航器配置项:


navigator: {
 enabled: true
 }

enabled: 设置导航器是否启用。

这些配置项需要在Highcharts的图表配置中进行设置。例如:

Highcharts.stockChart('container', {
 rangeSelector: {
 enabled: true,
 inputEnabled: true,
 selected: 1
 },
 navigator: {
 enabled: true
 },
 // 其他图表配置项...
});

在上述代码中,'container'是指放置图表的HTML元素的ID,需要根据实际情况进行修改。`rangeSelector`是范围选择器的配置项,`navigator`是导航器的配置项。

效果图:

Highcharts - stock的范围选择器和导航器​_缩放_02


通过设置这些配置项,Highcharts会自动生成相应的范围选择器和导航器,并与股票图进行交互。用户可以通过范围选择器选择特定的时间范围,通过导航器进行整体的导航和缩放操作。

Highcharts还提供了丰富的配置选项,可以自定义图表的外观和交互效果,以满足不同的需求。

希望这些信息对大家有所帮助!如果您有任何其他问题,请随时提问。

【版权声明】本文内容来自摩杜云社区用户原创、第三方投稿、转载,内容版权归原作者所有。本网站的目的在于传递更多信息,不拥有版权,亦不承担相应法律责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@moduyun.com

  1. 分享:
最后一次编辑于 2023年12月23日 0

暂无评论

推荐阅读
DhOXZ4KmG8JI