Examples of ValueMarker


Examples of com.positive.charts.plot.ValueMarker

      final Rectangle dataAreaRect) {

    final RectangleAdapter dataArea = new RectangleAdapter(dataAreaRect);

    if (marker instanceof ValueMarker) {
      final ValueMarker vm = (ValueMarker) marker;
      final double value = vm.getValue();
      final Range range = axis.getRange();

      if (!range.contains(value)) {
        return;
      }
View Full Code Here

Examples of org.jfree.chart.plot.ValueMarker

              final JFreeChart chart = ChartFactory.createXYLineChart(
                  "Normal distribution of " + column.getName(), column.getName(), "", dataset,
                  PlotOrientation.VERTICAL, false, true, false);
              ChartUtils.applyStyles(chart);
              Marker meanMarker = new ValueMarker(mean.doubleValue(), WidgetUtils.BG_COLOR_BLUE_DARK,
                  new BasicStroke(2f));
              meanMarker.setLabel("Mean");
              meanMarker.setLabelOffset(new RectangleInsets(70d, 25d, 0d, 0d));
              meanMarker.setLabelFont(WidgetUtils.FONT_SMALL);
              chart.getXYPlot().addDomainMarker(meanMarker);

              final ChartPanel chartPanel = new ChartPanel(chart);
              displayChartCallback.displayChart(chartPanel);
            }
View Full Code Here

Examples of org.jfree.chart.plot.ValueMarker

    public void addMarker(AxisEnum axis,  double position, Paint paint, int width, float[] style) {

        float dashPhase = 0;
        Stroke stroke = new BasicStroke(width,  BasicStroke.CAP_ROUND,BasicStroke.JOIN_ROUND, 2, style, dashPhase);

        ValueMarker marker = new ValueMarker(position, paint, stroke);

        switch (axis) {
        case X:
            m_xMarker = marker;
            if (m_chart != null) {
View Full Code Here

Examples of org.jfree.chart.plot.ValueMarker

    public void addStopLine( double x ) {

        DecimalFormat formatter = new DecimalFormat("0.0");
        // add a category marker
        ValueMarker marker = new ValueMarker(x, Color.red, new BasicStroke(1.0f));
        marker.setAlpha(0.6f);
        marker.setLabel(formatter.format(x));
        marker.setLabelFont(new Font("Dialog", Font.PLAIN, 8));
        marker.setLabelTextAnchor(TextAnchor.TOP_RIGHT);
        marker.setLabelOffset(new RectangleInsets(2, 5, 2, 5));
        plot.addDomainMarker(marker, Layer.BACKGROUND);
        markers.add(marker);
    }
View Full Code Here

Examples of org.jfree.chart.plot.ValueMarker

        }

        CategoryPlot plot = new CategoryPlot(dataset, categoryAxis, valueAxis,
                renderer);
        plot.clearRangeMarkers();
        Marker baseline = new ValueMarker(0.0);
        baseline.setPaint(Color.black);
        plot.addRangeMarker(baseline, Layer.FOREGROUND);
        plot.setOrientation(orientation);
        JFreeChart chart = new JFreeChart(title, JFreeChart.DEFAULT_TITLE_FONT,
                plot, legend);
        currentTheme.apply(chart);
View Full Code Here

Examples of org.jfree.chart.plot.ValueMarker

        Rectangle2D adjusted = new Rectangle2D.Double(dataArea.getX(),
                dataArea.getY() + getYOffset(), dataArea.getWidth()
                - getXOffset(), dataArea.getHeight() - getYOffset());
        if (marker instanceof ValueMarker) {
            ValueMarker vm = (ValueMarker) marker;
            double value = vm.getValue();
            Range range = axis.getRange();
            if (!range.contains(value)) {
                return;
            }
View Full Code Here

Examples of org.jfree.chart.plot.ValueMarker

                dataArea.getY() + getYOffset(),
                dataArea.getWidth() - getXOffset(),
                dataArea.getHeight() - getYOffset());

        if (marker instanceof ValueMarker) {
            ValueMarker vm = (ValueMarker) marker;
            double value = vm.getValue();
            Range range = axis.getRange();
            if (!range.contains(value)) {
                return;
            }
View Full Code Here

Examples of org.jfree.chart.plot.ValueMarker

                                ValueAxis axis,
                                Marker marker,
                                Rectangle2D dataArea) {

        if (marker instanceof ValueMarker) {
            ValueMarker vm = (ValueMarker) marker;
            double value = vm.getValue();
            Range range = axis.getRange();

            if (!range.contains(value)) {
                return;
            }
View Full Code Here

Examples of org.jfree.chart.plot.ValueMarker

            RectangleEdge edge = this.renderer.getPlot().getDomainAxisEdge();

            // define the point for the peaks
            double peakPoint = domainAxis.java2DToValue(point.getX(), dataArea, edge);

            this.intmark = new ValueMarker(peakPoint);
            this.intmark.setPaint(Color.GREEN);
            this.renderer.getPlot().addDomainMarker(this.intmark, Layer.BACKGROUND);
        }
    }
View Full Code Here

Examples of org.jfree.chart.plot.ValueMarker

        assertFalse(plot1.equals(plot2));
        plot2.setRangeCrosshairLockedOnData(false);
        assertTrue(plot1.equals(plot2));

        // range markers
        plot1.addRangeMarker(new ValueMarker(4.0));
        assertFalse(plot1.equals(plot2));
        plot2.addRangeMarker(new ValueMarker(4.0));
        assertTrue(plot1.equals(plot2));

        // secondary range markers
        plot1.addRangeMarker(1, new ValueMarker(4.0), Layer.FOREGROUND);
        assertFalse(plot1.equals(plot2));
        plot2.addRangeMarker(1, new ValueMarker(4.0), Layer.FOREGROUND);
        assertTrue(plot1.equals(plot2));

        plot1.addRangeMarker(1, new ValueMarker(99.0), Layer.BACKGROUND);
        assertFalse(plot1.equals(plot2));
        plot2.addRangeMarker(1, new ValueMarker(99.0), Layer.BACKGROUND);
        assertTrue(plot1.equals(plot2));

        // fixed legend items
        plot1.setFixedLegendItems(new LegendItemCollection());
        assertFalse(plot1.equals(plot2));
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.