Added StatsBase in REQUIRE
This commit is contained in:
parent
97fee01e4a
commit
b66957d4ef
28
README.md
28
README.md
@ -68,10 +68,10 @@ gnuplot users. With this code we:
|
||||
Note that this simple example already covers the vast majority of use
|
||||
cases, since the remaining details of the plot can be easily tweaked
|
||||
by adding the appropriate gnuplot command. Also note that you would
|
||||
barely recognize the Julia language by just looking at the `@gp` macro
|
||||
since **Gnuplot.jl** aims to be the mostly transparent: the user is
|
||||
barely recognize the Julia language by just looking at the `@gp` call
|
||||
since **Gnuplot.jl** aims to be mostly transparent: the user is
|
||||
supposed to focus only on the data and on the gnuplot commands, rather
|
||||
than the **Gnuplot.jl** package details.
|
||||
than the package details.
|
||||
|
||||
Before proceeding we will brief discuss the four symbols exported
|
||||
by the package:
|
||||
@ -95,10 +95,7 @@ The last two macros are supposed to be used only in the REPL, not in
|
||||
Julia function. As you can see there is not much more to know before
|
||||
starting *gnuplotting*!
|
||||
|
||||
Clearly, the **Gnuplot.jl** hides much more under the hood. The
|
||||
documentation for each of this function can be retrieved with the
|
||||
`@doc` macro or by typing `?` in the REPL followed by the function
|
||||
name.
|
||||
Clearly, the **Gnuplot.jl** package hides much more under the hood.
|
||||
|
||||
Now let's discuss some more advanced usage: fit the data (with
|
||||
gnuplot) and overplot the results.
|
||||
@ -118,12 +115,27 @@ gp.plot("f(x) w l lw 2 t 'Fit'")
|
||||
# Get param values
|
||||
(a, b, c) = parse.(Float64, gp.getVal("a", "b", "c"))
|
||||
|
||||
# Add param. values in the title and the Y label
|
||||
# Add param. values in the title
|
||||
gp.cmd(title="Fit param: " * @sprintf("a=%5.2f, b=%5.2f, c=%5.2f", a, b ,c))
|
||||
|
||||
# Refresh the plot
|
||||
gp.dump()
|
||||
```
|
||||
Here we introduced a few new functions:
|
||||
- `Gnuplot.cmd`: send gnuplot commands;
|
||||
- `Gnuplot.lastData`: returns the name of the last data block
|
||||
sent to gnuplot;
|
||||
- `Gnuplot.plot`: add a new plot;
|
||||
- `Gnuplot.getVal`: retrieve values from gnuplot;
|
||||
- `Gnuplot.dump`: send the required commands to refresh the plot.
|
||||
|
||||
The documentation for each of these functions can be retrieved with
|
||||
the `@doc` macro or by typing `?` in the REPL followed by the function
|
||||
name.
|
||||
|
||||
Besides these functions however, the syntax is still the the gnuplot one.
|
||||
|
||||
|
||||
|
||||
```
|
||||
gp.multi("layout 2,1")
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user