psyplot / psy-simple

psy-simple: The psyplot plugin for simple visualizations
https://psyplot.github.io/psy-simple
1 stars 3 forks source link

NEW FEATURE: Implement formatoption widgets #1

Open Chilipp opened 6 years ago

Chilipp commented 6 years ago

Summary

With psyplot 1.1.0, the formatoption widget framework has been introduced that makes it possible to implement a fmt specific widget into the formatoptions widget of the GUI. However, this is still missing for most of the formatoptions

Reason

It makes it faster and more intuitive to handle and update the plots through the GUI

Detailed explanation

Here is an overview over the current implementations in the LinePlotter

  • - [ ] axiscolor
  • - [ ] color
  • - [ ] coord
  • - [ ] error
  • - [ ] erroralpha
  • - [x] figtitle
  • - [x] figtitleprops
  • - [x] figtitlesize
  • - [x] figtitleweight
  • - [ ] grid
  • - [ ] labelprops
  • - [ ] labelsize
  • - [ ] labelweight
  • - [ ] legend
  • - [ ] legendlabels
  • - [ ] linewidth
  • - [ ] marker
  • - [ ] markersize
  • - [ ] maskbetween
  • - [ ] maskgeq
  • - [ ] maskgreater
  • - [ ] maskleq
  • - [ ] maskless
  • - [ ] plot
  • - [ ] post
  • - [x] post_timing
  • - [ ] sym_lims
  • - [x] text
  • - [ ] ticksize
  • - [ ] tickweight
  • - [ ] tight
  • - [x] title
  • - [x] titleprops
  • - [x] titlesize
  • - [x] titleweight
  • - [ ] transpose
  • - [x] xlabel
  • - [ ] xlim
  • - [ ] xrotation
  • - [ ] xticklabels
  • - [ ] xtickprops
  • - [ ] xticks
  • - [x] ylabel
  • - [ ] ylim
  • - [ ] yrotation
  • - [ ] yticklabels
  • - [ ] ytickprops
  • - [ ] yticks

And here the additional ones for the 2D plotter

  • - [x] bounds
  • - [ ] cbar
  • - [ ] cbarspacing
  • - [x] clabel
  • - [x] clabelprops
  • - [x] clabelsize
  • - [x] clabelweight
  • - [x] cmap
  • - [ ] cticklabels
  • - [ ] ctickprops
  • - [x] cticks
  • - [ ] cticksize
  • - [ ] ctickweight
  • - [ ] datagrid
  • - [ ] extend
  • - [ ] interp_bounds
  • - [x] levels
  • - [ ] miss_color

And for the vector plotter

  • - [ ] arrowsize
  • - [ ] arrowstyle
  • - [ ] density

And for the density plotter

  • - [ ] bins
  • - [ ] density
  • - [ ] normed
  • - [ ] precision
  • - [ ] xrange
  • - [ ] yrange

Examples

image