0
点赞
收藏
分享

微信扫一扫

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

需求

范围选择器(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还提供了丰富的配置选项,可以自定义图表的外观和交互效果,以满足不同的需求。

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

举报

相关推荐

0 条评论