3
. Getting started with jHepWork Java classes
Subsections
3
.
1
HPlot class. The main canvas
3
.
2
Working with the HPlot canvas
3
.
3
SHPlot class. HPlot canvas as a singleton
3
.
4
Plotting functions in 1D
3
.
5
Histograms in 1D. H1D class
3
.
6
Profile histograms
3
.
7
Histogram input/output
3
.
8
Root and Aida file browser
3
.
9
P0D class
3
.
10
PND class
3
.
11
P1D class
3
.
12
How to access JAIDA factories
3
.
13
Symbols
3
.
14
Text labels
3
.
15
Interactive text labels with keys. HKey class
3
.
16
Geometrical primitives
3
.
17
SPlot class. A simple canvas
3
.
18
Plotting data in 3D. HPlot3D class
3
.
19
Histogram in 3D
3
.
20
Plotting data and drawing Feynman diagrams
3
.
21
JaPlot class
3
.
22
3D Geometry package. HView3D class.
3
.
23
Writing histograms to XML files. HBook class.
3
.
24
Reading histograms from external programs
3
.
25
Input and Output.
3
.
26
Data output to tables and spreadsheets
3
.
27
HGraph class. Show interconnected objects
3
.
28
HChart class. Making various charts
3
.
29
Extracting data points from a figure
3
.
30
Data clustering
3
.
31
Fitting data. The HFit and HFitter classes
3
.
32
Linear regression.
3
.
33
Neural Networks
3
.
34
Cellular automata
3
.
35
External jar libraries and Jython macros
3
.
36
How to write jHepWork programs