Releases
7.5.0
linev
released this
05 Oct 11:57
Correctly implement TH2
projections like MERCATOR or PARABOLIC, add MOLLWEIDE
Support "pol", "cyl", "sph" and "psr" coordinates systems for lego and surf plots
Support orthographic camera for lego and surface plots
Implement "tri1", "tri2", "triw" draw options for TGraph2D
with Delaunay algorithm
Add support of TProfile3D
and TPaveClass
classes
Use "col" as default draw option for TH2
, "box2" for TH3
Draw axes grids in front of objects - making it equivalent to original ROOT
Change TF1
and TF2
drawing - always convert into histogram, support TWebCanvas
, handle log scales
Provide "Bring to front" menu command for different objects like pave, box, marker, ...
Provide "Build legend" context menu command for the pad
Let toggle vertical/horizontal flag for color palette via context menu
Support canvas grayscale, let toggle via context menu
Basic latex support when drawing axes labels and titles in 3D
Handle "dark mode" in geom painter - automatically adjust background
Let configure material and scene properties in geom control gui
Reset pad enlarge state when pressing "Escape" key #265
Scale special fill patterns like 3244 to pad size
Add "Superimpose" menu command in hierarchy - let select draw option when append item to pad
Support inspectN
draw option, allows automatically expand object content to specified level
Implement allfunc
draw option for histograms, force drawing disregard of TF1::kNotDraw
bit
Use eslint
for static code checking, add testing of interactive features
Upgrade three.js r151 -> r155
Use https://github.com/georgealways/lil-gui/ instead of dat.GUI in geom painter
Put gl
in "devDependencies" of package.json; one can skip it installation with npm i --production
Fix - correct scaling of axis labels when tilt them by 25 degree, make this angle configurable
Fix - legend multi-columns drawing and labels scaling
Fix - graph "B" bar widths as in native ROOT
Fix - use pad and not frame size for TText
/ TLatex
scaling
Fix - properly handle "NB" (no border) draw option for TPave
classes
Fix - do not draw histogram title with AXIS draw option
Fix - correct scaling of custom axis labels
Fix - shrink axis labels like 0.20 -> 0.2 or 10^0 -> 1
Fix - copy axis attributes from histogram z scale to palette
Fix - let handle derived from TH1/TH2 classes as histograms #269
You can’t perform that action at this time.