Package systole.view.charts

Examples of systole.view.charts.XYChart.addSeries()


    private void report() {
        if ((this.currentAnalysis != null) && (this.currentAnalysis.getFinalSegment() != null)) {

            XYChart chart = new XYChart("Registro de Variación", "[ms]", "[%]");

            chart.addSeries("", this.currentAnalysis.getFinalSegment().getFinalSegment().toDoubleArray(), this.currentAnalysis.getSignalFrequency().getFrequency().doubleValue());
            chart.setShowLegend(false);
            chart.setShowTitle(false);

            this.reportPanel = chart.blackAndWhitePlot();
            this.reportPanel.setMaximumSize(new Dimension(400, 230));
View Full Code Here


            RawSignal rawSignal = this.parentControl.getAnalysis().getRawSignal();

            // primer grafico -> señal cruda
            XYChart rawSignalXYChart = new XYChart("Señal Original", "Muestras", "Amplitud (%)");
            rawSignalXYChart.setShowLegend(false);
            rawSignalXYChart.addSeries("Tren de Pulsos", rawSignal.getSegment().toDoubleArray(), 1);
            this.rawSignalChart = rawSignalXYChart.plot();

            this.segment = FilterProcessor.filterPulseWave(rawSignal.getSegment(), filtSet);

            // Si fue tomada invertida, la invierto
View Full Code Here

            ResultsModel modelResult = this.parentControl.getResultsModel();
            if ((modelResult != null) && (modelResult.getCurrentFinalSignal() != null)) {

                XYChart chart = new XYChart("Registro de Variación", "[ms]", "[%]");

                chart.addSeries("", modelResult.getCurrentFinalSignal().getFinalSegment().toDoubleArray(), this.parentControl.getAnalysis().getSignalFrequency().getFrequency().doubleValue());
                chart.setShowLegend(false);
                chart.setShowTitle(false);

                this.image = chart.plotThumbnail(280, 200, true);
                this.chartPanel = chart.blackAndWhitePlot();
View Full Code Here

        if (this.getRawSignal() != null) {
            this.preview.getjPnlCenter().removeAll();
            this.preview.getjPnlCenter().setLayout(new BorderLayout());
            Segment segment = (this.getRawSignal().isInverted() ? this.getRawSignal().getSegment().invert() : this.getRawSignal().getSegment());
            XYChart ploter = new XYChart("Tren de pulsos", "Muestras", "Amplitud");
            ploter.addSeries("pulsos", segment.toDoubleArray(), 1);
            ploter.setShowLegend(false);
            ploter.setShowTitle(false);
            this.chart = ploter.plot();
            this.preview.getjPnlCenter().add(this.chart, BorderLayout.CENTER);
        } else {
View Full Code Here

                currentSegment = it.next();
                //currentPos = this.controller.getAnalysis().getAllSegments().getSegments().indexOf(currentSegment);
                segment = this.controller.getAnalysis().getAllSegments().getSegments().elementAt(currentSegment.getSegmentNumber());
                name = "Segmento: " + currentSegment.getSegmentNumber();
                chart = new XYChart(name);
                chart.addSeries(name, segment.toDoubleArray(), 1);
                chart.setShowLegend(false);
                chart.setShowTitle(false);
                pnl = chart.plot();
                pnl.setMouseZoomable(false);
                pnl.setPopupMenu(null);
View Full Code Here

                ImageFlowItem flowItem;
                XYChart thumb;
                for (int i = 0; i < sliced.size(); i++) {
                    thumb = new XYChart("Segmento " + (i + 1));
                    thumb.setShowLegend(false);
                    thumb.addSeries("", sliced.elementAt(i).toDoubleArray(), 1);
                    flowItem = new ImageFlowItem(thumb.plotThumbnail(225, 225, false), "Segmento " + (i + 1));
                    this.items.add(flowItem);
                    thumb.setShowTitle(false);
                    this.images.add(thumb.plotThumbnail(200, 150, false));
                    this.selectionItems.add(new SelectionItem(i));
View Full Code Here

            ChartPanel pnl;
            Segment currentSegment = this.analysisControl.getAnalysis().getAllSegments().getSegments().elementAt(
                    item);
            name = "Segmento: " + (item);
            chart = new XYChart(name);
            chart.addSeries(name, currentSegment.toDoubleArray(), 1);
            chart.setShowLegend(false);
            chart.setShowTitle(false);
            pnl = chart.plot();
            pnl.setMouseZoomable(false);
            pnl.setPopupMenu(null);
View Full Code Here

        filtSet.createDefault(this.currentAnalysis.getSignalFrequency().getFrequency().doubleValue());

        // primer grafico -> señal cruda
        XYChart rawSignal = new XYChart("Señal Original", "Muestras", "Amplitud (%)");
        rawSignal.setShowLegend(false);
        rawSignal.addSeries("Tren de Pulsos", this.currentAnalysis.getRawSignal().getSegment().toDoubleArray(), 1);
        this.rawSignalChart = rawSignal.plot();
        // onda filtrada
        this.segment = FilterProcessor.filterPulseWave(this.currentAnalysis.getRawSignal().getSegment(), filtSet);

        if (this.currentAnalysis.getRawSignal().isInverted()) {
View Full Code Here

            XYChart thumb;
            this.selectionItems = new Vector<SelectionItem>();
            for (int i = 0; i < slicedSegments.size(); i++) {
                thumb = new XYChart("Segmento " + (i + 1));
                thumb.setShowLegend(false);
                thumb.addSeries("", slicedSegments.elementAt(i).toDoubleArray(), 1);
                flowItem = new ImageFlowItem(thumb.plotThumbnail(225, 225, false), "Segmento " + (i + 1));
                this.items.add(flowItem);
                thumb.setShowTitle(false);
                this.images.add(thumb.plotThumbnail(200, 150, false));
                this.selectionItems.add(new SelectionItem(i));
View Full Code Here

        int i,db;
        for (i = 0, db = 0; i < 17; i++){ dataset[i] = 0;}                  //Los primeros 17 valores son 0db
        for (i = 17; i < 20; i++, db--){ dataset[i] = db - 1;}              //Del 17 al 20 caen a -3db
        for (i = 20, db = -20; i < dataset.length; i++){ dataset[i] = db;//Del 20 en adelante valen -20db
        filter.addSeries("", dataset, 1);
        filter.setShowLegend(false);
       
        return filter;

    }
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.