[Kmatplot-general] Kmatplot, bugs and wishes
Brought to you by:
kamil
From: Oleg Z. <O.V...@in...> - 2002-07-24 09:58:25
|
Dear Kamill, thank you for your very interesting project kmatplot. Do you plan to develop it further? It has some evident advantages in comparison with others due to wizard and convenient interface, with excellent 3D plotting, which is better than in an analogous Scigraphica. The idea of integration with Octave is good, but, IMHO, scientific python has more powerful library. Here I present some bugs, found in version 0.4, and some wishes. Bugs: 1. When I input axes labels with indices, they are shown correcly in the dialog window, but not on the plot. Fortunately, at the panel below among axes options I has an access to the HTML string; it is seen, that commands <sub>...</sub> and <sup>...</sup> are missed. They can be edit manually, of course, but similar solution does not exist for labels not attached to axes, since in this case HTML string is not accessible. The idea to edit *.kmp file looks bad. 2. Usage greek letters is very important, but, when I print plot in *.ps file, all greek symbols not seen. Note, in saving in gif and other bitmap format all of them are successfully seen. 3. If I use non-square matrix for surface plot, program died silently with segmentation fault. Or non-quare matrix are not supported? Note, that in the context help matrices MxN size are mentioned. In any case, program inform about problem rather than die. 4. When kmatplot is started in some (working) directory, open file dialog starts with the working directory. But import data dialog starts with my home directory, which is highly inconvenient! (should be working directory!) Wishes (! for most important): 1.(!) Import data from other format rather than octave's. At least to describe a custom input format, which can be prepared any C/fortran program 2.(!) Options in ps printing, like possibility to include some fonts into ps file, different postscript levels, if possible; direct export into eps. 3. Simple possibility to smooth/interpolate data (e.g. by splines), in each direction (if surface) independently. 4. Optional grid on the surface, not related to the initial grid of data matrix. Non-equidistant grid, e.g. if axes with log scales. 5. Plotting intermediate minor tics on log scaled axes, like 1 2,4,6,8,10,20,40,... with optional labelling 6. (!) Plotting surfaces from rectangular (not square) matrix. Best regards, Oleg Zhirov zh...@in... ------------------------------------------------------- |