Sto usando ZedGraph per disegnare i miei grafici in C#. Ho bisogno di sapere quale barra (nel grafico a barre) è stata cliccata con un mouse. Come lo posso fare? C'è un modo per ottenere una barra da un punto e ad esempio il colore della barra di cambiamento?Grafico a barre ZedGraph C# - come controllare quale barra è stata cliccata con il mouse?
6
A
risposta
4
Usa MouseClick
eventi e trovare le coordinate X e Y del punto in cui si è fatto clic:
zg1.MouseClick+=new MouseEventHandler(zg1_MouseClick3);
private void zg1_MouseClick3(object sender, MouseEventArgs e)
{
PointF pt = (PointF)e.Location;
double x,y;
((ZedGraphControl)sender).MasterPane[0].ReverseTransform(pt, out x, out y);
// Do something with X and Y
}
nota, che ho assunto stiamo operando sul primo riquadro (indice 0), ma se non è il tuo caso , quindi dovrai trovare il riquadro su cui è stato fatto clic (vedere questo example).
Quando si dispone della posizione X e Y, si dovrebbe essere in grado di indovinare quale barra è stata selezionata e fare tutto ciò che è necessario con tali informazioni.
Problemi correlati
- 1. come distinguere quale parte di UITableViewCell è stata cliccata
- 2. Capire quale icona è stata cliccata su UIActivityViewController
- 3. Problemi con il grafico a barre jqPlot
- 4. android achartengine - Come riconoscere quale barra viene toccata in un grafico a barre?
- 5. Colori delle barre varianti con il grafico a barre morris.js?
- 6. Come mostrare l'etichetta con il mouse sulla barra
- 7. Qt come controllare quale tasto del mouse è premuto
- 8. Grafico a barre Chart.js - come grafico di barre da 0
- 9. Matstotlib, il grafico a barre orizzontale (barh) è sottosopra
- 10. d3.js Come aggiungere linee a un grafico a barre
- 11. Come creare un'etichetta statica ZedGraph
- 12. tooltip jqplot sul grafico a barre
- 13. raggruppate grafico a barre
- 14. jqPlot larghezza del grafico a barre
- 15. Grafico a barre C3JS con ordine specifico
- 16. MPAndroidChart - Grafico a barre con bordi arrotondati
- 17. Determina quale Area in una Mappa (imageMap) è stata cliccata usando JavaScript (o jQuery)
- 18. Converti grafico a barre in un grafico a barre raggruppato con danielgindi/ios-charts e Swift
- 19. Grafico a barre con valori negativi
- 20. D3js - modifica il grafico a barre verticale su Grafico a barre orizzontale
- 21. Etichetta grafico a barre con geom_text in ggplot
- 22. ZingChart: grafico a barre mobile
- 23. Come controllare l'ordinazione di grafico a barre in pila utilizzando identità su ggplot2
- 24. Grafico a barre in ggplot2 con larghezza come variabile e spaziatura uniforme tra le barre
- 25. Come creare un grafico a barre/istogramma con barra per valore discreto?
- 26. orizzontale grafico a barre in pila con chart.js
- 27. a due fattori grafico a barre
- 28. Grafico a barre raggruppato in ggplot
- 29. ZedGraph: solo i punti
- 30. Come implementare il grafico a barre in iPhone?
Proprio quello di cui avevo bisogno! – Tim