Be the first to rate this file! 14 Downloads (last 30 days) File Size: 101 KB File ID: #30440 Version: 1.0
image thumbnail

Crosshair Demo


Sven Koerner (view profile)


Demonstration of crosshair in figure. Uses JFreeChart and Matlab

| Watch this File

File Information

CrosshairDemo alá JFreeGraph-Demo

The code behind is just a demo of what is possible with JFreeChart using it in Matlab. I played a little
with codesnippets I found on the web and the API-Documentation.
( When you want to explore the whole functionality,
I think it is better to buy the JFreeChart Developer Guide (

This function shows a single domain and range axis plot (Sinus function) with crosshair-functionality as an
example of JFreeChart ( The Idea to this code is based on the UndocumentedMatlab-Blog
of Yair Altman, who shows a sample Code of JFreeChart for creating a PieChart

Within the plot you can zoom by pressing the left mouse button and moving the pointer. Also you have some
properties by right-clicking on the chart.
With the slider or by mousclick in the chart you can set the position of the crosshair. The actual values of
the crosshair are displayed in the table.

Before this demo works, you need to download JFreeChart and make matlab get to know with it. There are 2
ways you can do this:
1. Add the jcommon and jfreechart jar to the dynamic matlab JavaClassPath (uncommented lines in the first
   cell an change path to your local installation path)
2. Add the jcommon and jfreechart jar to the static matlab JavaClassPath (see Matlab Help, modify
   classpath.txt on matlabroot\toolbox\local)

Finally you must donwload jcontrol from Malcom Lidierth

Bugs and suggestions:
   Please send to Sven Koerner: koerner(underline)sven(add)

You need to download and install first:


Using Java Swing Components In Matlab inspired this file.

MATLAB release MATLAB 7.10 (R2010a)
Other requirements
Tags for This File   Please login to tag files.
Please login to add a comment or rating.

Contact us