Hei Users,

I took me a long time to had a go, but now I have done a first testable version of a data exploration plugin.

http://www.geo.unizh.ch/~sstein/oj/oj_dataexplotation_plugins.zip
(unzip the 3 jar files to O.-JUMP subfolder /lib/ext)

It contains the following functionality (see menu Plugin\Analysis\):

A) Classification of layer attributes:
 *implemented methods:
        1. equal range,
        2. equal number (quantiles),
        3. max breaks,
        4. mean-standard-deviation
        (for literature see T.A. Slocum, 1999; B.D. Dent, 1999)
 *optimized class breaks can be calculated using a k-means algorithm.
(note: I also tried to implement Jenks' optimal breaks, but I could not find a sufficient description of the method - only a not feasable "try all possible breaks" description. That is why I implemented k-means for a pseudo-optimization/fine tuning of the derived class breaks from the other methods.)

B) Plotting of layer attributes
 * Histogram
 * Bar Plot (no real bars)
 * Scatter Plot
(note A: with left cklick on the plotted points/bars the corresponding features are "flashed" in the layer view note B: I also thought about adding line plot and stair case plot, but both plot types assume ordered data which we can't assume within a geographic layer)

I know the graphics does not look that "fancy" as with JFreeChart library.. but for (my) analysis purposes I think it is sufficient. Basically all plots are created by use of JMathPlot library from JMathTools project. I also used the JMathArray library during the classification methods.

Any suggestions.. except improvements on the plot-graphics? ;)

cheers
stefan
_______________________________________________
jump-users mailing list
[email protected]
http://lists.refractions.net/mailman/listinfo/jump-users

Reply via email to