Upps...

I forgot to include some classes in jmatharray.
I have now inlcuded them and uploaded the new zip file. Can you test again?

Is it possible to get additionally a user definable classification method like this (e.g. a dataset with values from 0-12.5):
Set all values from "0.0" to "5.0" to "low" (string) or 2.5 (double)
Set all values from "5.5" to "8.0" to "middle" (string) or 6.8 (double)
Set all values from "8.0" to "12.5" to "high" (string) or 10.3 (double)

mhm.. it shouldbe possible. Lets see if i will find time in the next weeks (plural ;). I could even imagine to set the breaks interactively in the plot by moving some default break bars (so called natural breaks classification). But currently I don't have any idea what needs to be changed in the jmathplot classes for achiving such interactivity. :o|

@all:
- Currently not my focus, but not so difficult would it be to add a 3D-Scatter-Plot function (3D plots are also provided by jmathplot library). But I am not sure if mouse selection is doable here as well.
Is this of interest?

- Would you see the above classification/plot functionality as core functionality or rather as external plugin?

cheers
stefan


Kindly regards
Arnd



Stefan Steiniger schrieb:
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


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


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

Reply via email to