Ich versuche, einen Marker auf einem gestapelten Balkendiagramm zu zeichnen. Mein erster Ansatz war, eine Unterklasse von ChartMarker zu erstellen, indem ich das Beispiel iOS-Charts BalloonMarker auf Github befolgte, und es funktionierte! Das Problem zeigt jetzt den richtigen Wert, wenn ich auf die Diagrammleiste klicke, weil der ChartDataEntry die Summe aller Werte in dieser Achse enthält. Ich habe auch versucht, die Methode zu verwenden:StackedBarChart Zeichnungsmarker für verschiedene yValues
func chartValueSelected(chartView: ChartViewBase, entry: ChartDataEntry, dataSetIndex: Int, highlight: ChartHighlight) {
Um zu sehen, ob ich die dataSetIndex mir zu sagen, auf welcher Ebene des Balkendiagramms im Klicken auf, aber kein Glück bekommen kann, die dataSetIndex gibt immer 0 zurück
Irgendwelche Ideen?
Danke für Ihre Hilfe
Wo ist Ihr 'Beispiel-Link'? – zcui93
Tut mir leid, ich habe die Frage bearbeitet. Das Beispiel befindet sich in der ios-charts-Bibliothek in der Demo-Sektion. –
Sie müssen Ihren Code immer noch anzeigen, damit die anderen den Unterschied Ihrer Implementierung sehen können. – zcui93