Here is the command that I tried to plot in Octave;

```
w = -6 - sqrt(10) * (rand(1,10000))
hist(w)
```

and this was the error that I got;

```
error: __init_gnuplot__: the gnuplot program is not available, see 'gnuplot_binary'
error: called from
graphics_toolkit at line 85 column 5
figure at line 86 column 7
gcf at line 63 column 9
gca at line 56 column 7
hist at line 174 column 11
error: failed to load gnuplot graphics toolkit
error: called from
figure at line 86 column 7
gcf at line 63 column 9
gca at line 56 column 7
hist at line 174 column 11
error: base_graphics_toolkit::initialize: invalid graphics toolkit
error: called from
figure at line 86 column 7
gcf at line 63 column 9
gca at line 56 column 7
hist at line 174 column 11
error: evaluating argument list element number 1
error: called from
gca at line 56 column 7
hist at line 174 column 11
```

Then, I created .octaverc file in my home directory with the following content.

`setenv GNUTERM x11`

After that, I rerun the hist(w) command in Octave, and this time it printed the following error;

```
set terminal aqua enhanced title "Figure 2" size 560 420 font "*,6.66667" dashlength 1
^
line 0: unknown or ambiguous terminal type; type just 'set terminal' for a list
```

Finally, I reinstalled the gnuplot package using homebrew with the following commands;

```
brew uninstall gnuplot
brew install gnuplot --with-aquaterm
```

After that restart octave and try to plot your function again. It should work fine.

If you face any problems please comment below.