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

以下是一个工作示例:


你能准备一个你已经拥有的东西的在线演示吗?