blob: 5479c13319545a12b66b71c2bfb55e05c9f84b6b [file] [log] [blame]
/*
* Licensed to the Apache Software Foundation (ASF) under one or more
* contributor license agreements. See the NOTICE file distributed with
* this work for additional information regarding copyright ownership.
* The ASF licenses this file to you under the Apache License,
* Version 2.0 (the "License"); you may not use this file except in
* compliance with the License. You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
package org.apache.pivot.charts;
public class HistogramView extends ChartView {
public HistogramView() {
installSkin(HistogramView.class);
}
public static class HistogramBin extends Element {
private final double binStart;
private final double binValue;
private final double binEnd;
private final double frequency;
public HistogramBin(int series, int item, double binStart, double binValue, double binEnd,
double frequency) {
super(series, item);
this.binEnd = binEnd;
this.binStart = binStart;
this.binValue = binValue;
this.frequency = frequency;
}
public double getBinStart() {
return binStart;
}
public double getBinValue() {
return binValue;
}
public double getBinEnd() {
return binEnd;
}
public double getFrequency() {
return frequency;
}
@Override
public String toString() {
return "bin #" + getElementIndex() + "," + binStart + " - " + binEnd + ", frequency "
+ frequency;
}
}
}