Due to the current gap in continued funding from the U.S. National Science Foundation (NSF), the NSF Unidata Program Center has temporarily paused most operations. See NSF Unidata Pause in Most Operations for details.

Re: Combination of line plots and point plots

Hi Henner,

> i wonder if i really can't combine two functions (lets say f,g: R -> R) in a
> plot, with one of them beeing display as a line and the other as points in
> the coordinate system.
> up to now i didn't really try, but the fact that i can change the way data
> is displayed only (?) by calling methods on the GraphicsModeControl object
> of the display i added the (data)referneces to makes it seem so, or is there
> a way?

You need to use two different MathTypes for this, as
illustrated in Section 2.5 of Ugo's tutorial.  For this
you can't just substitute a MathType (x -> z) for (x -> y),
but rather need to change to something like (w -> (x, y))
for the function you want as points, as in Ugo's tutorial.

> i also would like to combine line plots with histograms, is it possible if
> both data sets have the same y-axis mapping (and how) ?

You'll need different MathType each with a different
ScalarMap.  You can easily change the MathType of any
Data using the changeMathType(MathType new_type) method.
Given a FlatField with MathType (x -> y) you can change
it to (x -> z) by:

  g = (FlatField) g.changeMathType(MathType.stringToType("(x -> z)"));

Cheers,
Bill
----------------------------------------------------------
Bill Hibbard, SSEC, 1225 W. Dayton St., Madison, WI  53706
hibbard@xxxxxxxxxxxxxxxxx  608-263-4427  fax: 608-263-6738
http://www.ssec.wisc.edu/~billh/vis.html


  • 2000 messages navigation, sorted by:
    1. Thread
    2. Subject
    3. Author
    4. Date
    5. ↑ Table Of Contents
  • Search the visad archives: