Highcharts: Bereich anklickbar

8

Ich habe ein Highchart-Diagramm. Ein Klick-Ereignis wurde wie folgt in das Diagramm eingefügt:

%Vor%

Es funktioniert gut. Das Problem ist, dass Sie nur sehr nahe an eine Linie klicken können, aber nicht auf den Bereich unter der Linie, es ist nicht anklickbar.

Gibt es eine Einstellung, die ich übersehen habe?

    
eddy147 11.11.2011, 09:18
quelle

4 Antworten

9

Eigentlich können Sie genau das tun, was Sie wollen. Die ausgewählte Antwort betrachtete nur Ereignisse für das PloToptions-Objekt. Sie müssen Ereignisse für das Chart-Objekt betrachten.

Dokumentation und Beispiel unter: Ссылка

Wenn Sie auf den Hintergrund klicken, wird das Ereignis ausgelöst.

%Vor%     
JD Smith 02.08.2012, 21:16
quelle
8

Sie können diese trackByArea: true Bereichsfunktion in %Co_de%

  

trackByArea: Boolesch

     

Seit 1.1.6 Ob die ganze Gegend oder nur die   Zeile sollte auf Mouseover-Tooltips und andere Maus oder Touch reagieren   Veranstaltungen. Der Standardwert ist false.

Kombinieren Sie dies mit dem plotOptions

  

click: Funktion

     

Wird ausgelöst, wenn auf die Serie geklickt wird. Das Schlüsselwort this   bezieht sich auf das Serienobjekt selbst. Ein Parameter, Ereignis, wird übergeben   die Funktion. Dies enthält allgemeine Ereignisinformationen basierend auf jQuery   oder MooTools, abhängig davon, welche Bibliothek als Basis verwendet wird   Highcharts. Darüber hinaus enthält event.point einen Zeiger auf den nächsten   Zeigen Sie auf das Diagramm.

ex:

%Vor%     
shaheer ar 17.07.2012 11:01
quelle
3

Laut der Highcharts-Dokumentation deckt das click -Ereignis nur das Klicken auf ab die Serie selbst, so dass Klickereignisse für das Klicken unterhalb der Linie nicht registriert werden.

Um zu tun, was Sie wollen, müssen Sie möglicherweise selbst mit den Dingen umgehen, indem Sie die mouseOver event . Unerwarteterweise wird dieses Ereignis ausgelöst, wenn die Maus über das Diagramm bewegt wird. Dies würde bedeuten, dass Sie herausfinden müssen, wo sich die Maus im Diagramm befindet usw.

Alternativ können Sie den High-Charts-Quellcode an Ihre Bedürfnisse anpassen oder erweitern, aber auf jeden Fall glaube ich nicht, dass dies leicht gemacht werden kann.

    
NT3RP 16.11.2011 17:26
quelle
2

Sie können das Click-Chart-Ereignis verwenden, wenn Sie auf den Hintergrund der Zeichnung klicken:

%Vor%

Hier ist der Link zur Dokumentation:

Ссылка

Ich hoffe, das hilft.

    
marknatividad 10.04.2012 00:28
quelle

Tags und Links