我们正在使用Moxieapps Highchart v1.3.0,我们在显示折线图的工具提示时有两个要求 .

一世 . x轴是日期时间轴 . 我们需要格式化工具提示中显示的日期 . 因此,使用ToolTipData,我们在工具提示中格式化了日期 . 但是工具提示中系列名称的颜色会丢失 . 工具提示是共享的 . 如何在工具提示中显示具有相应颜色的系列名称?

II . 我们的工具提示可能会增加高度/宽度 . 在这种情况下,工具提示离开屏幕,即一半工具提示可见,另一半则离开屏幕 . 我使用html标签在工具提示中包装文本 . 我尝试将宽度应用于html标签 . 但是没有效果 . 如何防止工具提示离开屏幕?

请找到代码片段setToolTip(new ToolTip() . setShared(true).setCrosshairs(true).setFormatter(new ToolTipFormatter(){public String format(final ToolTipData toolTipData){final StringBuilder tooltipContent = new StringBuilder(); String formattedDate = DateTimeFormat.getFormat(“yyyy-MM-dd”) . format(new Date(toolTipData.getXAsLong(0)));

tooltipContent.append("<b>").append(formattedDate)
      .append("</b>");
    for (int i = 0; i < toolTipData.getPointsLength(); i++)
    {
      tooltipContent.append("
").append("<span>") .append(toolTipData.getSeriesName(i)).append(":").append(toolTipData.getYAsDouble(i)); tooltipContent.append("</span>"); } return tooltipContent.toString(); } }));

请帮助解决这些问题 . 提前致谢