GWT HighCharts Moxieapps - Comment obtenir la couleur de la série dans l'infobulle et empêcher la sortie de l'info-bulle de l'écran

Nous utilisons Moxieapps Highchart v1.3.0 Nous avons deux exigences pour afficher l'info-bulle du graphique linéaire.

je. l'axe x est l'axe datetime. nous devons formater la date affichée dans l'info-bulle. Donc, en utilisant ToolTipData, nous avons formaté la date dans l'info-bulle. Mais les couleurs du nom de la série dans l'info-bulle sont perdues. L'info-bulle est partagée. Comment afficher le nom de la série dans l'info-bulle avec la couleur respective?

ii. Notre infobulle peut augmenter en hauteur/largeur. Dans un tel scénario, l'infobulle disparaît de l'écran, la moitié de l'infobulle est visible et l'autre moitié disparaît de l'écran. J'ai utilisé la balise html pour envelopper le texte dans l'infobulle. J'ai essayé d'appliquer la largeur à la balise html. Mais il n'y a pas d'effet. Comment éviter que l'info-bulle ne sorte de l'écran?

Veuillez trouver l'extrait de code setToolTip (new ToolTip (). setShared (true) .setCrosshairs (true) .setFormatter (new ToolTipFormatter() {       format de chaîne public (ToolTipData final toolTipData)       {         final StringBuilder tooltipContent = nouveau StringBuilder ();         String formatedDate = DateTimeFormat.getFormat ("aaaa-MM-jj"). Format (               new Date (toolTipData.getXAsLong (0)));

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

Veuillez aider dans les problèmes. Merci d'avance

0

Il n'y a pas de réponses.

0