Javascript HIGHCHARTS—给定一个包含UNIX戳记和数据值对的系列,如何仅显示xAxis上第一个和最后一个点的日期?
鉴于以下数据:Javascript HIGHCHARTS—给定一个包含UNIX戳记和数据值对的系列,如何仅显示xAxis上第一个和最后一个点的日期?,javascript,charts,highcharts,Javascript,Charts,Highcharts,鉴于以下数据: series = [{ data: [ [1564686000000, 1500], [1562007600000, 2000], [1559415600000, 10], [1556737200000, 10], [1554145200000, 1000], [1551470400000, 435], [1549051200000, 500], [154637280000
series = [{
data: [
[1564686000000, 1500],
[1562007600000, 2000],
[1559415600000, 10],
[1556737200000, 10],
[1554145200000, 1000],
[1551470400000, 435],
[1549051200000, 500],
[1546372800000, 10],
[1543694400000, 130],
[1541098800000, 120],
[1538420400000, 1000],
[1535828400000, 50],
[1533150000000, 2000],
]
如何将HighCharts(折线图)配置为仅显示xAixs中第一个和最后一个点日期的日期,格式为%b%Y
目前,我通过从序列数据字符串中获取第一个和最后一个元素并传递到xAxis.tick来实现这一点。我想知道是否有其他方法不需要访问序列数据字符串
我还想将第一个xAxis标签与其标记器左对齐,将最后一个xAxis标签与其标记器右对齐。(为了更好地理解,请参见下图)。我可以通过CSS实现这一点,但我想知道是否可以使用HighCharts API接口设置它
以下是我希望实现的目标:
我找到了一种方法来实现我在这个问题上提出的要求 对于yAxis,我使用
yAxis.tickPositioner
,对于xAxis,我使用xAxis.tickPositions
以下是一个工作示例:
你能准备一个你已经拥有的东西的在线演示吗?