Interface ChartValue

All Known Subinterfaces:
RingChart.RingChartValue
All Known Implementing Classes:
BasicChartValue

public interface ChartValue
Schnittstelle für Datenpunkte, die in einem Diagramm dargestellt werden sollen. Durch Implementation dieser Schnittstelle kann eine Klasse in den meisten Diagrammarten dargestllt werden. Einige Diagrammarten benötigen aber spezialisiertere Schnittstellen, die von dieser abgeleitet werden.
  • Method Summary

    Modifier and Type
    Method
    Description
    Gibt eine Farbe für den Datenpunkt zurück.
    Gibt eine Beschriftung für den Datenpunkt zurück.
    double
    Gibt den Datenwert des Datenpunktes zurück.
    double
    Gibt den x-Wert des Datenpunktes zurück.
    void
    setColor(Color pColor)
    Ändert die Farbe dieses Datenpunktes.
    void
    setLabel(String pLabel)
    Ändert die Beschriftung dieses Datenpunktes.
    void
    setValue(double pValue)
    Ändert den Datenwert dieses Datenpunktes.
  • Method Details

    • getX

      double getX()
      Gibt den x-Wert des Datenpunktes zurück. Nicht alle Diagrammarten benötigen einen x-Wert und ignorieren diesen dann gegebenenfalls. Soll die Klasse nur in Diagrammen ohne x-Wert (zum Beispiel Kreis- oder Balkendiagramm) dargestellt werden, wird empfohlen, dass immer 0 zurückgegeben wird.
      Returns:
      Der x-Wert des Datenpunktes.
    • getValue

      double getValue()
      Gibt den Datenwert des Datenpunktes zurück.

      Der Datenwert wird je nach Diagrammtyp anders interpretiert. In LineCharts wird er im Zusammenhang mit dem x-Wert als y-Wert eines Datenpunktes genommen. In Kreisdiagrammen wird er als Anteil des Datums im Kreis verstanden.

      Returns:
      Der Wert des Datenpunktes.
    • setValue

      void setValue(double pValue)
      Ändert den Datenwert dieses Datenpunktes.
      Parameters:
      pValue -
    • getLabel

      String getLabel()
      Gibt eine Beschriftung für den Datenpunkt zurück. Wird null zurückgegeben, dann erstellt das Diagramm automatisch eine Beschriftung, falls nötig (in der Regel der Datenwert).
      Returns:
      Eine Beschriftung.
    • setLabel

      void setLabel(String pLabel)
      Ändert die Beschriftung dieses Datenpunktes.
      Parameters:
      pLabel - Die neue Beschriftung.
    • getColor

      Color getColor()
      Gibt eine Farbe für den Datenpunkt zurück. Wird null zurückgegeben, dann wählt das Diagramm automatisch eine Farbe für die Darstellung.
      Returns:
      Eine Farbe.
    • setColor

      void setColor(Color pColor)
      Ändert die Farbe dieses Datenpunktes.
      Parameters:
      pColor - Die neue Farbe.