2016-07-20 13 views
2

Ich habe ein Highchart-Basis-Balkendiagramm, für das ich den Tooltip bearbeiten möchte.So bearbeiten Sie Tooltip in Highcharts C# -Code

Im Grunde, wie es steht, wenn ich über die Balken schweben sie mir die Prozentwerte gibt, die ich codiert (im Series)

Was ich möchte in der Lage ist, als auch einen Grafen zu verwenden. Ich habe das zu diesem Zweck verwendete

.SetToolTip(new Tooltip { 
    Shared = true, 
    Formatter = @"function() { return this.whatever; } 
} 

möglicherweise gesehen, aber ich weiß nicht, was this bezieht, oder, wie in meinem eigenen Variablen aus C# -Code stopfen.

+2

Ich weiß nichts über C#, oder .NET, aber in Javascript würde ich console.log (this), um den Inhalt davon zu entleeren und sehen, was es hatte Zugriff auf. – jlbriggs

+0

Suchst du die ** Gesamtsumme ** aller Prozentsätze in deinen Bars? Wenn ja, habe ich Code dafür. –

+0

@jlbriggs versuchte das in der Inline-Javascript ohne Erfolg. – bjjrolls

Antwort

1
Formatter = { headerFormat = "<b>{series.name} </b> <br>", pointFormat = "<b>{point.y:,.0f}%</b>" } 

Sie müssen Eigenschaften hinzufügen, die in Ihrem Formatierer benötigt werden. headerFormat ist meist für den Titel Ihres Widgets (zB. Medikamentenname, Stadt etc.) pointFormat Dies wird die Rückzahlzeichenfolge/Nummer beim Schweben spezifische Widget sein. Bitte beachten Sie das Beispiel here.

+0

Dies ist ein Beispiel, wenn Sie Serien in Ihrer HighCart verwenden. Übergeben Sie sowohl den Namen der Serie als auch den Wert von point.y. Sie können auch eine Berechnung im Formatierer hinzufügen. hoffe, diese Hilfe – JJG

+0

Willkommen bei Stack Overflow! Während dieses Code-Snippet die Frage lösen kann, hilft [einschließlich einer Erklärung] (// meta.stackexchange.com/questions/114762/explaining-entirely-code-based-answers) wirklich, die Qualität Ihres Posts zu verbessern. Denken Sie daran, dass Sie die Frage für Leser in der Zukunft beantworten, und diese Leute könnten die Gründe für Ihren Codevorschlag nicht kennen. Bitte versuchen Sie auch nicht, Ihren Code mit erläuternden Kommentaren zu überladen, da dies die Lesbarkeit sowohl des Codes als auch der Erklärungen verringert! – FrankerZ

+0

Wird es beim nächsten Mal tun. danke @FrankerZ :) – JJG

Verwandte Themen