我们正在使用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();
}
}));
请帮助解决问题。 在此先感谢