Short Description

A canvas plugin using JFreeChart to show intensity profile of a specific row or column. Initially used in a 1-row image of 1D signal representation. Can also used with Micro-Manager for Icy Plugin to show 1D signal from hardware like data acquisition device as waveform. Common 2D+ sequence is also supported. Using it by select the plugin icon in the canvas type combobox of the sequence window, a JFreeChart line chart will show up. As an alternative plugin to Intensity Profile, this plugin is modified from "Intensity Profile" by fab, special thanks to him for giving me the idea to make such a plugin.

Documentation

Description

A canvas plugin using JFreeChart to show intensity profile of a specific row or column. Initially used in a 1-row image of 1D signal representation. Can also used with Micro-Manager for Icy Plugin to show 1D signal from hardware like data acquisition device as waveform. Common 2D+ sequence is also supported.

How to use this plug-in

1) Open an image or video sequence, or if you're using Micro-Manager for Icy, you can also open a live acquisition by using Microscope Live or Microscope Live 3D.

2) Click the combobox in the toolbar of the sequence window, change the canvas type from 2D to 1D. Then a line chart canvas will show up.

3) Click the row/cloumn botton in the left-bottom of the sequence window can change the direction of the profile curve. row number or cloumn number can also changed by draging the slider in the bottom of the sequence window.

 

Tips for manipulating the chart:

    a) Zoom to rectangle: Click mouse on the chart and drag to draw a rectangle from top-upper to bottom-lower.

    b) Reset view: Click mouse on the chart and drag from bottom-lower to top-upper.

 Credit

As an alternative plugin to Intensity Profile, this plugin is modified from "Intensity Profile" by fab, special thanks to him for giving me the idea to make such a plugin.

Also thank Stephane for guiding me to implement the Z/T navigation support.

Resources needing this

2 reviews on “Chart1DCanvas

  1. IcyLyd
    Really usefull, would have been great to let the option to open the graph in a new window and not replacing the sequence so that sequence and graph can be viewed together.

Leave a Review

Leave a review
Cancel review
View full changelog
Close changelog

Changelog

  • Version 5.6.0.0 • Released on: 2014-08-27 11:41:30
    Download
    Description:

    * add crosshair

  • Version 5.5.0.0 • Released on: 2014-08-27 10:57:17
    Download
    Description:

    * Add xy chart block

  • Version 5.4.0.0 • Released on: 2014-08-06 09:36:35
    Download
    Description:

    * resize the window in ezchart1d

  • Version 5.3.0.0 • Released on: 2014-08-05 05:48:33
    Download
    Description:

    * add multi-line chart, reserve single line chart

  • Version 5.2.0.0 • Released on: 2014-08-04 19:06:13
    Download
    Description:

    * EzVarChart1D now support multi-line chart

  • Version 5.1.0.0 • Released on: 2014-08-04 06:30:01
    Download
    Description:

    * remove roi implementation

  • Version 5.0.0.0 • Released on: 2014-08-02 20:50:20
    Download
    Description:

    * Now can be used in protocols, try to add chartDisplay block

  • Version 4.4.0.0 • Released on: 2014-08-01 19:20:36
    Download
    Description:

    * show legend

  • Version 4.3.0.0 • Released on: 2014-08-01 18:24:01
    Download
    Description:

    * add export to file button(on the right top corner)

  • Version 4.2.0.2 • Released on: 2014-07-31 10:51:57
    Download
    Description:

    * change JDK version to 1.6 to be capatible with lower version

  • Version 4.2.0.1 • Released on: 2014-07-29 19:34:15
    Download
    Description:

    * fixed X-Y nav bar bug

  • Version 4.2.0.0 • Released on: 2014-07-29 17:26:36
    Download
    Description:

    * override draw function of xyplot to prevent unnecessary bug report

  • Version 4.1.0.0 • Released on: 2014-07-29 11:17:51
    Download
    Description:

    * support toggle individual channel
    * improve stability
    * fixed then screen jump problem

  • Version 3.0.0.0 • Released on: 2014-07-27 11:05:50
    Download
    Description:

    * appearance greatly improved!
    * add title and axis label display

  • Version 2.4.5.0 • Released on: 2014-07-27 10:14:12
    Download
    Description:

    * fix axis value error
    * add domaincrosshair and rangecrosshair to show the click position

  • Version 2.4.0.0 • Released on: 2014-07-27 09:19:44
    Download
    Description:

    * axis value is transformed with corresponding pixel size
    * add mouse move event to show x axis value
    * appearance improvement

  • Version 2.3.0.0 • Released on: 2013-12-18 14:45:09
    Download
    Description:

    * flash bug fixed by disabling the auto range adjustment function

  • Version 2.2.0.2 • Released on: 2013-11-03 14:20:10
    Download
    Description:

    Compatible with Icy1.4

  • Version 1.2.0.1 • Released on: 2013-06-26 12:05:57
    Download
    Description:

    * Compiling under JDK 1.6
    * Run plugin in the toolbar directly

  • Version 1.1.0.0 • Released on: 2013-06-25 17:42:32
    Download
    Description:

    * Add X Y and value coordinate display support, mouse position can be tracked now
    * Remove the label row/column index label

  • Version 1.0.0.0b • Released on: 2013-06-25 17:35:14
    Download
    Description:

    * change the JDK compliance to version 1.6
    * add Z and T navigation slider
    TODO:
    * add support for CanvasMap
    * remove the line roi when closing sequence
    * add coordinate

  • Version 0.0.1.0b • Released on: 2013-06-21 17:46:20
    Download