GWT HighCharts Moxieapps - 如何在工具提示中获得系列颜色并防止工具提示离开屏幕

时间:2012-05-24 16:00:24

标签: gwt tooltip highcharts

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

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

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

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

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

      tooltipContent.append("</span>");
    }
    return tooltipContent.toString();
  }
}));

请帮助解决问题。 在此先感谢

0 个答案:

没有答案