branch: elpa/gnuplot commit d4b900667d95ab5db310b77a698ab80014c3ff25 Author: Daniel Mendler <m...@daniel-mendler.de> Commit: Daniel Mendler <m...@daniel-mendler.de>
Fix problems with texi --- README.org | 8 + gnuplot.info | 746 +++++++++++++++++++++++++++++------------------------------ gnuplot.texi | 84 +++---- 3 files changed, 423 insertions(+), 415 deletions(-) diff --git a/README.org b/README.org index b2363aae1d..0d8e2a5e9c 100644 --- a/README.org +++ b/README.org @@ -155,3 +155,11 @@ by doing =pause -1 "Hit return"= or similar. ** Issue with Unicode Character Display Some users have reported [[https://github.com/emacs-gnuplot/gnuplot/issues/39][issues when trying to display unicode characters]]. This issue is likely due to your distribution bundling gnuplot with [[https://unix.stackexchange.com/questions/496206/unicode-in-gnuplot-terminal/496245#496245][editline instead of readline]]. Recompiling the source with support for unicode should fix the issue until this issue is fixed upstream. Thanks to [[https://github.com/rolandog][rolandog]] for discove [...] + +* Maintenance + +Regenerate gnuplot.texi and gnuplot-eldoc.el from the Gnuplot source. + +1. ~emacs -batch -l doc2texi.el -f d2t-doc-to-texi~ inside the gnuplot-*/docs/ directory +2. ~makeinfo --no-split gnuplot.texi~ and ensure that it compiles cleanly +3. ~install-info --dir=dir *.info~ to generate dir file diff --git a/gnuplot.info b/gnuplot.info index a02d856759..24be7a4c45 100644 --- a/gnuplot.info +++ b/gnuplot.info @@ -11450,7 +11450,7 @@ in effect to maintain consistency between input and output arguments. print y #prints {1.16933, 0.154051} print asinh(y) #prints {57.29578, 5.729578} - See also poldat.dem: polar plot using *note angles:: demo. + See also poldat.dem: polar plot using angles demo. (http://www.gnuplot.info/demo/poldat.html) @@ -26181,378 +26181,378 @@ Node: return442011 Node: save442632 Node: set-show444704 Node: angles447313 -Node: arrow448927 -Node: autoscale453145 -Node: noextend455636 -Node: examples456473 -Node: polar_mode457410 -Node: bind_457931 -Node: bmargin458115 -Node: border458333 -Node: boxwidth462800 -Node: boxdepth464433 -Node: chi_shapes464902 -Node: color465655 -Node: colormap466278 -Node: colorsequence467794 -Node: clabel468719 -Node: clip469032 -Node: cntrlabel471175 -Node: cntrparam472713 -Node: Examples_477755 -Node: color_box479403 -Node: colornames482006 -Node: contour482689 -Node: cornerpoles485512 -Node: contourfill_485806 -Node: dashtype_487322 -Node: datafile488129 -Node: set_datafile_columnheaders488862 -Node: set_datafile_fortran489533 -Node: set_datafile_nofpe_trap490069 -Node: set_datafile_missing490595 -Node: set_datafile_separator492584 -Node: set_datafile_commentschars493519 -Node: set_datafile_binary494442 -Node: decimalsign495197 -Node: dgrid3d497611 -Node: dummy502667 -Node: encoding503669 -Node: errorbars505814 -Node: fit_506992 -Node: fontpath511954 -Node: format__513179 -Node: gprintf_514987 -Node: format_specifiers515577 -Node: time/date_specifiers519050 -Node: grid523247 -Node: hidden3d526047 -Node: history_532931 -Node: isosamples533949 -Node: isosurface_535430 -Node: isotropic536222 -Node: jitter536854 -Node: key_539179 -Node: 3D_key542762 -Node: key_examples543620 -Node: extra_key_entries544299 -Node: key_autotitle545944 -Node: key_layout547367 -Node: key_placement550398 -Node: key_offset553726 -Node: key_samples554097 -Node: multiple_keys555561 -Node: label556393 -Node: examples_561667 -Node: hypertext563525 -Node: linetype565321 -Node: link567884 -Node: lmargin569156 -Node: loadpath569375 -Node: locale570455 -Node: logscale571132 -Node: macros572062 -Node: mapping572398 -Node: margin574236 -Node: micro576171 -Node: minussign576894 -Node: monochrome578708 -Node: mouse579881 -Node: doubleclick583417 -Node: format___583796 -Node: mouseformat584187 -Node: scrolling585760 -Node: zoom586696 -Node: mttics587595 -Node: multiplot587827 -Node: mx2tics594185 -Node: mxtics594406 -Node: mxtics_time596928 -Node: my2tics597969 -Node: mytics598194 -Node: mztics598401 -Node: nonlinear598610 -Node: object600965 -Node: rectangle603451 -Node: ellipse604901 -Node: circle607213 -Node: polygon608457 -Node: offsets609723 -Node: origin611357 -Node: output611773 -Node: overflow613135 -Node: float614942 -Node: NaN615425 -Node: undefined615839 -Node: affected_operations616276 -Node: palette__617012 -Node: rgbformulae620356 -Node: defined621572 -Node: functions_624346 -Node: gray625244 -Node: cubehelix625550 -Node: viridis626434 -Node: colormap_627059 -Node: file627430 -Node: gamma_correction629009 -Node: maxcolors630157 -Node: Color_model631104 -Node: postscript632198 -Node: parametric_633377 -Node: paxis635595 -Node: pixmap636642 -Node: pixmap_from_colormap639098 -Node: pm3d639804 -Node: with_pm3d_(pm3d_explicit)642042 -Node: pm3d_implicit643544 -Node: algorithm644901 -Node: lighting647417 -Node: position649282 -Node: scanorder650324 -Node: clipping652353 -Node: color_assignment653485 -Node: corners2color654740 -Node: border_655972 -Node: fillcolor656742 -Node: interpolate658124 -Node: deprecated_options659145 -Node: pointintervalbox659505 -Node: pointsize660206 -Node: polar660799 -Node: polar_grid662980 -Node: print_665098 -Node: psdir665986 -Node: raxis666622 -Node: rgbmax667191 -Node: rlabel667740 -Node: rmargin668013 -Node: rrange668233 -Node: rtics668918 -Node: samples669299 -Node: size670641 -Node: spiderplot_673371 -Node: style674013 -Node: set_style_arrow675548 -Node: boxplot_679569 -Node: set_style_data683410 -Node: set_style_fill683831 -Node: set_style_function687696 -Node: set_style_histogram688107 -Node: set_style_increment688310 -Node: set_style_line688941 -Node: set_style_circle693965 -Node: set_style_rectangle694748 -Node: set_style_ellipse695622 -Node: set_style_parallelaxis697729 -Node: set_style_spiderplot698135 -Node: set_style_textbox699082 -Node: set_style_watchpoint700266 -Node: surface_701339 -Node: table702632 -Node: plot_with_table704209 -Node: terminal706155 -Node: termoption707855 -Node: theta708544 -Node: tics709122 -Node: ticslevel712929 -Node: ticscale713086 -Node: timestamp713286 -Node: timefmt714429 -Node: title_717673 -Node: tmargin719269 -Node: trange719487 -Node: ttics720291 -Node: urange721059 -Node: version721471 -Node: vgrid722064 -Node: view723282 -Node: azimuth725223 -Node: equal_axes725917 -Node: projection726534 -Node: vrange727401 -Node: vxrange727812 -Node: vyrange728342 -Node: vzrange728483 -Node: walls728622 -Node: watchpoints729525 -Node: x2data730990 -Node: x2dtics731226 -Node: x2label731469 -Node: x2mtics731683 -Node: x2range731929 -Node: x2tics732229 -Node: x2zeroaxis732466 -Node: xdata732725 -Node: time_733366 -Node: xdtics734677 -Node: xlabel735291 -Node: xmtics738523 -Node: xrange739154 -Node: examples__743386 -Node: extend744280 -Node: xtics744460 -Node: xtics_series749414 -Node: xtics_list751058 -Node: xtics_timedata753215 -Node: geographic755447 -Node: xtics_logscale756915 -Node: xtics_rangelimited757957 -Node: xyplane758961 -Node: xzeroaxis760009 -Node: y2data760231 -Node: y2dtics760465 -Node: y2label760715 -Node: y2mtics760936 -Node: y2range761189 -Node: y2tics761489 -Node: y2zeroaxis761733 -Node: ydata761999 -Node: ydtics762215 -Node: ylabel762445 -Node: ymtics762633 -Node: yrange762866 -Node: ytics763110 -Node: yzeroaxis763333 -Node: zdata763552 -Node: zdtics763765 -Node: zzeroaxis763998 -Node: cbdata764318 -Node: cbdtics764518 -Node: zero764759 -Node: zeroaxis765435 -Node: zlabel766807 -Node: zmtics766997 -Node: zrange767230 -Node: ztics767526 -Node: cblabel767747 -Node: cbmtics767946 -Node: cbrange768193 -Node: cbtics768872 -Node: shell769091 -Node: show769769 -Node: show_colornames770301 -Node: show_functions770639 -Node: show_palette771230 -Node: show_palette_gradient771788 -Node: show_palette_palette772187 -Node: show_palette_rgbformulae773793 -Node: show_plot774106 -Node: show_variables774638 -Node: splot775194 -Node: data-file777778 -Node: matrix780038 -Node: example_datafile_787178 -Node: grid_data788517 -Node: splot_surfaces790285 -Node: voxel-grid791680 -Node: stats_(Statistical_Summary)792959 -Node: name798836 -Node: test_for_existence_of_a_file799726 -Node: voxelgrid800407 -Node: system_801221 -Node: test802227 -Node: toggle802970 -Node: undefine803676 -Node: unset804586 -Node: linetype_805179 -Node: monochrome_805618 -Node: output_805834 -Node: terminal_806295 -Node: warnings806912 -Node: update807428 -Node: vclear807594 -Node: vfill807863 -Node: warn810111 -Node: While810539 -Node: Terminal_types810911 -Node: complete_list_of_terminals811081 -Node: aifm812519 -Node: aqua812939 -Node: be814159 -Node: command-line_options816318 -Node: monochrome_options817802 -Node: color_resources818146 -Node: grayscale_resources819212 -Node: line_resources819955 -Node: epscairo821673 -Node: canvas822011 -Node: cgm825684 -Node: cgm_font827800 -Node: cgm_fontsize830694 -Node: cgm_linewidth831128 -Node: cgm_rotate831459 -Node: cgm_solid832102 -Node: cgm_size832518 -Node: cgm_width832776 -Node: cgm_nofontlist833628 -Node: context834439 -Node: Requirements840131 -Node: Calling_gnuplot_from_ConTeXt840734 -Node: corel841354 -Node: debug841832 -Node: svga842099 -Node: dumb843387 -Node: dxf847048 -Node: dxy800a847592 -Node: eepic847824 -Node: emf852169 -Node: epson_180dpi853672 -Node: excl855143 -Node: fig855413 -Node: png_858039 -Node: examples____860724 -Node: ggi861266 -Node: gpic862378 -Node: grass864248 -Node: hp2623a864664 -Node: hp2648864884 -Node: hp500c865113 -Node: hpgl865753 -Node: hpljii866833 -Node: hppj867521 -Node: imagen867960 -Node: kyo868674 -Node: latex869023 -Node: lua872233 -Node: mf873208 -Node: METAFONT_Instructions874585 -Node: mp878048 -Node: Metapost_Instructions884844 -Node: mif887252 -Node: pbm888524 -Node: dospc889922 -Node: pdf891248 -Node: pstricks893284 -Node: qms895493 -Node: regis895728 -Node: svg896061 -Node: tek410x898205 -Node: tek40898443 -Node: texdraw899920 -Node: tgif902131 -Node: tkcanvas905027 -Node: tpic910497 -Node: windows912471 -Node: graph-menu916851 -Node: printing919816 -Node: text-menu"920739 -Node: wgnuplot.mnu"921823 -Node: wgnuplot.ini923538 -Node: wxt926103 -Node: x11932481 -Node: x11_fonts937775 -Node: command-line_options_940729 -Node: color_resources_942947 -Node: grayscale_resources_944371 -Node: line_resources_945120 -Node: x11_pm3d_resources946876 -Node: x11_other_resources948210 -Node: xlib948865 -Node: Concept_Index949277 -Node: Command_Index1026057 -Node: Options_Index1029272 -Node: Function_Index1041470 -Node: Terminal_Index1048409 +Node: arrow448919 +Node: autoscale453137 +Node: noextend455628 +Node: examples456465 +Node: polar_mode457402 +Node: bind_457923 +Node: bmargin458107 +Node: border458325 +Node: boxwidth462792 +Node: boxdepth464425 +Node: chi_shapes464894 +Node: color465647 +Node: colormap466270 +Node: colorsequence467786 +Node: clabel468711 +Node: clip469024 +Node: cntrlabel471167 +Node: cntrparam472705 +Node: Examples_477747 +Node: color_box479395 +Node: colornames481998 +Node: contour482681 +Node: cornerpoles485504 +Node: contourfill_485798 +Node: dashtype_487314 +Node: datafile488121 +Node: set_datafile_columnheaders488854 +Node: set_datafile_fortran489525 +Node: set_datafile_nofpe_trap490061 +Node: set_datafile_missing490587 +Node: set_datafile_separator492576 +Node: set_datafile_commentschars493511 +Node: set_datafile_binary494434 +Node: decimalsign495189 +Node: dgrid3d497603 +Node: dummy502659 +Node: encoding503661 +Node: errorbars505806 +Node: fit_506984 +Node: fontpath511946 +Node: format__513171 +Node: gprintf_514979 +Node: format_specifiers515569 +Node: time/date_specifiers519042 +Node: grid523239 +Node: hidden3d526039 +Node: history_532923 +Node: isosamples533941 +Node: isosurface_535422 +Node: isotropic536214 +Node: jitter536846 +Node: key_539171 +Node: 3D_key542754 +Node: key_examples543612 +Node: extra_key_entries544291 +Node: key_autotitle545936 +Node: key_layout547359 +Node: key_placement550390 +Node: key_offset553718 +Node: key_samples554089 +Node: multiple_keys555553 +Node: label556385 +Node: examples_561659 +Node: hypertext563517 +Node: linetype565313 +Node: link567876 +Node: lmargin569148 +Node: loadpath569367 +Node: locale570447 +Node: logscale571124 +Node: macros572054 +Node: mapping572390 +Node: margin574228 +Node: micro576163 +Node: minussign576886 +Node: monochrome578700 +Node: mouse579873 +Node: doubleclick583409 +Node: format___583788 +Node: mouseformat584179 +Node: scrolling585752 +Node: zoom586688 +Node: mttics587587 +Node: multiplot587819 +Node: mx2tics594177 +Node: mxtics594398 +Node: mxtics_time596920 +Node: my2tics597961 +Node: mytics598186 +Node: mztics598393 +Node: nonlinear598602 +Node: object600957 +Node: rectangle603443 +Node: ellipse604893 +Node: circle607205 +Node: polygon608449 +Node: offsets609715 +Node: origin611349 +Node: output611765 +Node: overflow613127 +Node: float614934 +Node: NaN615417 +Node: undefined615831 +Node: affected_operations616268 +Node: palette__617004 +Node: rgbformulae620348 +Node: defined621564 +Node: functions_624338 +Node: gray625236 +Node: cubehelix625542 +Node: viridis626426 +Node: colormap_627051 +Node: file627422 +Node: gamma_correction629001 +Node: maxcolors630149 +Node: Color_model631096 +Node: postscript632190 +Node: parametric_633369 +Node: paxis635587 +Node: pixmap636634 +Node: pixmap_from_colormap639090 +Node: pm3d639796 +Node: with_pm3d_(pm3d_explicit)642034 +Node: pm3d_implicit643536 +Node: algorithm644893 +Node: lighting647409 +Node: position649274 +Node: scanorder650316 +Node: clipping652345 +Node: color_assignment653477 +Node: corners2color654732 +Node: border_655964 +Node: fillcolor656734 +Node: interpolate658116 +Node: deprecated_options659137 +Node: pointintervalbox659497 +Node: pointsize660198 +Node: polar660791 +Node: polar_grid662972 +Node: print_665090 +Node: psdir665978 +Node: raxis666614 +Node: rgbmax667183 +Node: rlabel667732 +Node: rmargin668005 +Node: rrange668225 +Node: rtics668910 +Node: samples669291 +Node: size670633 +Node: spiderplot_673363 +Node: style674005 +Node: set_style_arrow675540 +Node: boxplot_679561 +Node: set_style_data683402 +Node: set_style_fill683823 +Node: set_style_function687688 +Node: set_style_histogram688099 +Node: set_style_increment688302 +Node: set_style_line688933 +Node: set_style_circle693957 +Node: set_style_rectangle694740 +Node: set_style_ellipse695614 +Node: set_style_parallelaxis697721 +Node: set_style_spiderplot698127 +Node: set_style_textbox699074 +Node: set_style_watchpoint700258 +Node: surface_701331 +Node: table702624 +Node: plot_with_table704201 +Node: terminal706147 +Node: termoption707847 +Node: theta708536 +Node: tics709114 +Node: ticslevel712921 +Node: ticscale713078 +Node: timestamp713278 +Node: timefmt714421 +Node: title_717665 +Node: tmargin719261 +Node: trange719479 +Node: ttics720283 +Node: urange721051 +Node: version721463 +Node: vgrid722056 +Node: view723274 +Node: azimuth725215 +Node: equal_axes725909 +Node: projection726526 +Node: vrange727393 +Node: vxrange727804 +Node: vyrange728334 +Node: vzrange728475 +Node: walls728614 +Node: watchpoints729517 +Node: x2data730982 +Node: x2dtics731218 +Node: x2label731461 +Node: x2mtics731675 +Node: x2range731921 +Node: x2tics732221 +Node: x2zeroaxis732458 +Node: xdata732717 +Node: time_733358 +Node: xdtics734669 +Node: xlabel735283 +Node: xmtics738515 +Node: xrange739146 +Node: examples__743378 +Node: extend744272 +Node: xtics744452 +Node: xtics_series749406 +Node: xtics_list751050 +Node: xtics_timedata753207 +Node: geographic755439 +Node: xtics_logscale756907 +Node: xtics_rangelimited757949 +Node: xyplane758953 +Node: xzeroaxis760001 +Node: y2data760223 +Node: y2dtics760457 +Node: y2label760707 +Node: y2mtics760928 +Node: y2range761181 +Node: y2tics761481 +Node: y2zeroaxis761725 +Node: ydata761991 +Node: ydtics762207 +Node: ylabel762437 +Node: ymtics762625 +Node: yrange762858 +Node: ytics763102 +Node: yzeroaxis763325 +Node: zdata763544 +Node: zdtics763757 +Node: zzeroaxis763990 +Node: cbdata764310 +Node: cbdtics764510 +Node: zero764751 +Node: zeroaxis765427 +Node: zlabel766799 +Node: zmtics766989 +Node: zrange767222 +Node: ztics767518 +Node: cblabel767739 +Node: cbmtics767938 +Node: cbrange768185 +Node: cbtics768864 +Node: shell769083 +Node: show769761 +Node: show_colornames770293 +Node: show_functions770631 +Node: show_palette771222 +Node: show_palette_gradient771780 +Node: show_palette_palette772179 +Node: show_palette_rgbformulae773785 +Node: show_plot774098 +Node: show_variables774630 +Node: splot775186 +Node: data-file777770 +Node: matrix780030 +Node: example_datafile_787170 +Node: grid_data788509 +Node: splot_surfaces790277 +Node: voxel-grid791672 +Node: stats_(Statistical_Summary)792951 +Node: name798828 +Node: test_for_existence_of_a_file799718 +Node: voxelgrid800399 +Node: system_801213 +Node: test802219 +Node: toggle802962 +Node: undefine803668 +Node: unset804578 +Node: linetype_805171 +Node: monochrome_805610 +Node: output_805826 +Node: terminal_806287 +Node: warnings806904 +Node: update807420 +Node: vclear807586 +Node: vfill807855 +Node: warn810103 +Node: While810531 +Node: Terminal_types810903 +Node: complete_list_of_terminals811073 +Node: aifm812511 +Node: aqua812931 +Node: be814151 +Node: command-line_options816310 +Node: monochrome_options817794 +Node: color_resources818138 +Node: grayscale_resources819204 +Node: line_resources819947 +Node: epscairo821665 +Node: canvas822003 +Node: cgm825676 +Node: cgm_font827792 +Node: cgm_fontsize830686 +Node: cgm_linewidth831120 +Node: cgm_rotate831451 +Node: cgm_solid832094 +Node: cgm_size832510 +Node: cgm_width832768 +Node: cgm_nofontlist833620 +Node: context834431 +Node: Requirements840123 +Node: Calling_gnuplot_from_ConTeXt840726 +Node: corel841346 +Node: debug841824 +Node: svga842091 +Node: dumb843379 +Node: dxf847040 +Node: dxy800a847584 +Node: eepic847816 +Node: emf852161 +Node: epson_180dpi853664 +Node: excl855135 +Node: fig855405 +Node: png_858031 +Node: examples____860716 +Node: ggi861258 +Node: gpic862370 +Node: grass864240 +Node: hp2623a864656 +Node: hp2648864876 +Node: hp500c865105 +Node: hpgl865745 +Node: hpljii866825 +Node: hppj867513 +Node: imagen867952 +Node: kyo868666 +Node: latex869015 +Node: lua872225 +Node: mf873200 +Node: METAFONT_Instructions874577 +Node: mp878040 +Node: Metapost_Instructions884836 +Node: mif887244 +Node: pbm888516 +Node: dospc889914 +Node: pdf891240 +Node: pstricks893276 +Node: qms895485 +Node: regis895720 +Node: svg896053 +Node: tek410x898197 +Node: tek40898435 +Node: texdraw899912 +Node: tgif902123 +Node: tkcanvas905019 +Node: tpic910489 +Node: windows912463 +Node: graph-menu916843 +Node: printing919808 +Node: text-menu"920731 +Node: wgnuplot.mnu"921815 +Node: wgnuplot.ini923530 +Node: wxt926095 +Node: x11932473 +Node: x11_fonts937767 +Node: command-line_options_940721 +Node: color_resources_942939 +Node: grayscale_resources_944363 +Node: line_resources_945112 +Node: x11_pm3d_resources946868 +Node: x11_other_resources948202 +Node: xlib948857 +Node: Concept_Index949269 +Node: Command_Index1026049 +Node: Options_Index1029264 +Node: Function_Index1041462 +Node: Terminal_Index1048401 End Tag Table diff --git a/gnuplot.texi b/gnuplot.texi index 6c96c28099..2405664ffa 100644 --- a/gnuplot.texi +++ b/gnuplot.texi @@ -968,7 +968,7 @@ More terminals (png/jpeg/sixel/kitty) scale the size of a "dot" by the current line width. Some other terminals already did this. @item Plot styles that draw error bars place a gap at the position of the data -point. The size of the gap is controlled by @ref{pointintervalbox}. +point. The size of the gap is controlled by @ref{pointintervalbox}. @item Multiplots can now be redrawn or rescaled (see `new multiplots`). Because of this it is no longer possible to read in-line data from @@ -3285,7 +3285,7 @@ real arguments a > 0, z >= 0. The inverse incomplete gamma function `invigamma(a,p)` returns the value z such that p = igamma(a,z). p is limited to (0;1]. a must be a positive real number. -The implementation in gnuplot has relative accuracy that ranges from +The implementation in gnuplot has relative accuracy that ranges from 1.e-16 for a<1 to 5.e-6 for a = 1.e10. Convergence may fail for a < 0.005. @@ -3610,7 +3610,7 @@ including for example use of `columnhead` in constructing the plot title. @c ?expressions functions column @cindex column -The `column(x)` function may be used only in the `using` specifier +The `column(x)` function may be used only in the `using` specifier of a plot, splot, fit, or stats command. It evaluates to the numerical value of the content of column x. If the column is expected to hold a string, use instead stringcolumn(x) @@ -6519,7 +6519,7 @@ Examples set ytics rangelimited nomirror plot 'dataset_A' using (1.):2:xticlabel('A') with boxplot, \ 'dataset_B' using (2.):2:xticlabel('B') with boxplot - + # # Compare y-values from two categories of data in the same file. # Each line contains a category string ("A" or "B") in column 1 and @@ -7168,7 +7168,7 @@ a point-density function can be mapped onto a gridded plane or smooth surface. See @ref{dgrid3d}. The gridded surface can then be plotted as a pm3d surface (see @ref{masking} example). In this case the points on the heat map do not retain a one-to-one correspondence with the input data. I.e. the validity of the heat -map represenation is only as good as the gridded approximation. +map represenation is only as good as the gridded approximation. The demo collection has examples of generating 2D heatmaps from a set of points @uref{http://www.gnuplot.info/demo/heatmap_points.html,heatmap_points.dem } @@ -7460,7 +7460,7 @@ cases there may be additional properties of the data that could be visualized by, say, varying the intensity or saturation of their base color. As an alternative to the automatic color assignment, you can provide an explicit color value for each data value in a second `using` -column via the `linecolor variable` or `rgb variable` mechanism. +column via the `linecolor variable` or `rgb variable` mechanism. See @ref{colorspec}. Depending on the layout of your data, the color category might correspond to a row header or a column header or a data column. Note that you will probably have to customize the key sample colors @@ -7538,7 +7538,7 @@ the adjacent inner points (see @ref{histeps}, @ref{boxes}). The default (`baseline`) and `pillar` variants employ a baseline y value. If not provided in the plot command, the baseline is taken to be y=0. -If the plot command uses a fill style, the baseline also serves to +If the plot command uses a fill style, the baseline also serves to delimit one boundary of the fill area. Four style variants are possible. @@ -7712,7 +7712,7 @@ for `splot`. The r, g, b, and alpha components are assumed to lie in the range the range [0:1], first use the command `set rgbmax 1.0`. If only a single data column is provided for the color components of either -rgbimage or rgbalpha plots, it is interpreted as containing 32 bit packed ARGB +rgbimage or rgbalpha plots, it is interpreted as containing 32 bit packed ARGB data using the convention that alpha=0 means opaque and alpha=255 means fully transparent. Note that this is backwards from the alpha convention if alpha is supplied in a separate column, but matches the ARGB packing convention for @@ -8278,7 +8278,7 @@ other polar mode plot styles. An example of using sectors to create a wind rose in shown here. Other applications include polar heatmaps, dial charts, pie/donut charts, and annular error boxes for data points in polar coordinates. -Worked examples for all of these are given in the +Worked examples for all of these are given in the @uref{http://www.gnuplot.info/demo/sectors.html,sectors demo. } @@ -8598,7 +8598,7 @@ The @ref{yerrorbars} (or @ref{errorbars}) style is only relevant to 2D data plot At each point (x,y), a line is drawn from (x,y-ydelta) to (x,y+ydelta) or from (x,ylow) to (x,yhigh), depending on how many data columns are provided. The appearance of the tic mark at the ends of the bar is controlled by -@ref{errorbars}. The clearance between the point and the error bars is +@ref{errorbars}. The clearance between the point and the error bars is controlled by @ref{pointintervalbox}. To have the error bars pass directly through the point with no interruption, use @ref{pointintervalbox}. @@ -11378,7 +11378,7 @@ See also @ref{matrix}. Filter operations are applied immediately after reading input data, before applying any smoothing or style-specific processing options. -In general the purpose of a filter is to replace the original full set of +In general the purpose of a filter is to replace the original full set of input points with a selected subset of points, possibly modified, regrouped, or reordered, The filters currently supported are `bins`, `convexhull`, `concavehull`, @@ -11461,7 +11461,7 @@ For related processing options see `smooth frequency` and `smooth kdensity`. @cindex convexhull -Convexhull is not a plot style. It can appear either alone as a filter +Convexhull is not a plot style. It can appear either alone as a filter keyword or in combination with `smooth path` and/or `expand <increment>`. @example @@ -11591,7 +11591,7 @@ Example: Without the "sharpen" keyword, the resulting graph shows a continuous curve with minima at intervals of pi that should reach zero but are artefactually -truncated to apparent minimal y values between 0.02 and 0.20. +truncated to apparent minimal y values between 0.02 and 0.20. Adding the "sharpen" keyword produces instead a correct representation of the function with periodic sharp minima that reach y=0. D sharpen 1 @@ -11919,7 +11919,7 @@ input file, where a blank line separates the sets. Plotting `smooth path with filledcurves closed` will guarantee that each set of points creates a closed curve. Plotting `smooth path with lines` will generate a closed curve if the first and last points in the set overlap, -otherwise it will create an open-ended smooth path. See +otherwise it will create an open-ended smooth path. See @uref{http://www.gnuplot.info/demo_6.0/smooth_path.html,smooth_path.dem } @@ -13909,7 +13909,7 @@ but @end example See also -@uref{http://www.gnuplot.info/demo/poldat.html,poldat.dem: polar plot using @ref{angles} demo. +@uref{http://www.gnuplot.info/demo/poldat.html,poldat.dem: polar plot using angles demo. } @node arrow, autoscale, angles, set-show @@ -14510,7 +14510,7 @@ of a square cross section independent of the axis scales on x and y. The concave hull filter creates χ-shapes defined by a characteristic length chi_length. If no chi_length variable has been set, it chooses a value equal to a fraction of the longest edge in the bounding polygon (the convex hull). -The fraction defaults to 0.6 but can be changed using this command. +The fraction defaults to 0.6 but can be changed using this command. Choosing a value of 1.0 will reduce the resulting hull to the convex hull. Smaller values will produce increasingly concave hulls. See `concavehull`. The @ref{chi_shapes} command restores the fraction to 0.6 and undefines @@ -14523,7 +14523,7 @@ the chi_length variable. @c ?set color Gnuplot assigns each element of a `plot` or `splot` command a new set of line properties taken from a predefined sequence. The default is to distinguish -successive lines by a change in color. The alternative selected by +successive lines by a change in color. The alternative selected by @ref{monochrome} uses a sequence of black lines distinguished by linewidth or dot/dash pattern. The `set color` command exits this alternative monochrome mode and restores the previous set of default color lines. @@ -16768,7 +16768,7 @@ or to individual plot titles. set key notitle set key nobox noopaque set key fixed right top vertical Right noreverse enhanced autotitle - set key noinvert samplen 4 spacing 1 width 0 height 0 + set key noinvert samplen 4 spacing 1 width 0 height 0 set key maxcolumns 0 maxrows 0 @end example @@ -19085,7 +19085,7 @@ Syntax: @{ rgbformulae <r>,<g>,<b> | defined @{ ( <gray1> <color1> @{, <grayN> <colorN>@}... ) @} | file '<filename>' @{datafile-modifiers@} - | colormap <colormap-name> + | colormap <colormap-name> | functions <R>,<G>,<B> @} @{ cubehelix @{start <val>@} @{cycles <val>@} @{saturation <val>@} @} @@ -19872,7 +19872,7 @@ two-color 3D surface. set style line 102 lc "blue" set pm3d depthorder do for [i=0:N] @{ - splot f(x,y) with pm3d fillcolor ls 101 zclip [* : zmax-(i*delta)] + splot f(x,y) with pm3d fillcolor ls 101 zclip [* : zmax-(i*delta)] pause 0.2 # 1/5 second between animation frames @} @@ -25844,7 +25844,7 @@ routines, for example gnuplot.toggle_visibility("fishplot_plot_2"). @tmindex cgm -The `cgm` terminal generates a Computer Graphics Metafile, Version 1. +The `cgm` terminal generates a Computer Graphics Metafile, Version 1. This file format is a subset of the ANSI X3.122-1986 standard entitled "Computer Graphics - Metafile for the Storage and Transfer of Picture Description Information". @@ -25861,8 +25861,8 @@ Syntax: `solid` draws all curves with solid lines, overriding any dashed patterns; <mode> is `landscape`, `portrait`, or `default`; -<plot_width> is the assumed width of the plot in points; -<line_width> is the line width in points (default 1); +<plot_width> is the assumed width of the plot in points; +<line_width> is the line width in points (default 1); <fontname> is the name of a font (see list of fonts below) <fontsize> is the size of the font in points (default 12). @@ -26529,7 +26529,7 @@ Note: someone please update this terminal to the 2012 DXF standard!" @tmindex dxy800a -Note: legacy terminal. +Note: legacy terminal. This terminal driver supports the Roland DXY800A plotter. It has no options." @node eepic, emf, dxy800a, complete_list_of_terminals @@ -26582,7 +26582,7 @@ you must include \\usepackage@{graphicx@} in the preamble. `small` will use \\scriptsize symbols as point markers. Default is to use the" default math size. `tiny` uses \\scriptscriptstyle symbols. -The default size of an eepic plot is 5x3 inches. You can change this using +The default size of an eepic plot is 5x3 inches. You can change this using the @ref{size} terminal option. <fontsize> is a number which specifies the font size inside the picture @@ -26682,7 +26682,7 @@ Syntax: In @ref{monochrome} mode successive line types cycle through dash patterns. `linewidth <factor>` multiplies all line widths by this factor. `dashlength <factor>` is useful for thick lines. -<fontname> is the name of a font; and +<fontname> is the name of a font; and `<fontsize>` is the size of the font in points. The nominal size of the output image defaults to 1024x768 in arbitrary @@ -26824,7 +26824,7 @@ Do not use `print`---use instead `copy file /b lpt1:`. @tmindex excl -Note: legacy terminal. +Note: legacy terminal. The `excl` terminal driver supports Talaris printers such as the EXCL Laser printer and the 1590. It has no options." @@ -26842,7 +26842,7 @@ printer and the 1590. It has no options." The `fig` terminal device generates output in the Fig graphics language for import into the xfig interactive drawing tool. -Notes: +Notes: @example The fig terminal was significantly revised in gnuplot version 5.3. Currently only version 3.2 of the fig file format is supported. @@ -26873,7 +26873,7 @@ inches (default) or centimeters. The default is `size 5in,3in`. `small` is shorthand for `size 5in,3in` (3in,5in in portrait mode). `big` is shorthand for `size 8in,5in`. -`pointsmax` sets the maximum number of vertices in a polyline; longer +`pointsmax` sets the maximum number of vertices in a polyline; longer polylines will be broken into segments. `font` sets the text font face to <fontname> and its size to <fontsize> @@ -26923,7 +26923,7 @@ E.g. Syntax: @example - set terminal png + set terminal png @{@{no@}enhanced@} @{@{no@}transparent@} @{@{no@}interlace@} @{@{no@}truecolor@} @{rounded|butt@} @@ -27157,7 +27157,7 @@ One can also achieve the same thing by specifying x and y in the command Note: legacy terminal. -The `grass` terminal driver gives `gnuplot` capabilities to users of the +The `grass` terminal driver gives `gnuplot` capabilities to users of the GRASS geographic information system. Contact grassp-list@@moon.cecer.army.mil for more information. Pages are written to the current frame of the GRASS Graphics Window. There are no options." @@ -27671,7 +27671,7 @@ Syntax: @{prologues <value>@} @{a4paper@} @{amstex@} - @{"<fontname> @{,<fontsize>@}"@} + @{"<fontname> @{,<fontsize>@}"@} @end example @@ -27709,7 +27709,7 @@ works as well. The option `psnfss` uses postscript fonts in combination with LaTeX. Since this option only makes sense, if LaTeX is being used, the `latex` option is selected automatically. This option includes the following packages for LaTeX: -inputenc(latin1), fontenc(T1), mathptmx, helvet(scaled=09.2), courier, latexsym +inputenc(latin1), fontenc(T1), mathptmx, helvet(scaled=09.2), courier, latexsym and textcomp. The option `psnfss-version7` uses also postscript fonts in LaTeX (option `latex` @@ -28373,7 +28373,7 @@ symbols, respectively. `pointscale` only applies to `gppoints`. `psarrows` draws `arrow`s using TeXdraw commands which are shorter but do not offer all options. `gparrows` selects drawing arrows using gnuplot's -own routine for full functionality instead. Similarly, `texpoints`, and +own routine for full functionality instead. Similarly, `texpoints`, and `gppoints` select LaTeX symbols or gnuplot's point drawing routines." @node tgif, tkcanvas, texdraw, complete_list_of_terminals @@ -28794,7 +28794,7 @@ The plot window remains open when the gnuplot terminal is changed with a `set term` command. The plot window can be closed with `set term windows close`. `gnuplot` supports different methods to create printed output on Windows, -see `windows printing`. The windows terminal supports data exchange with +see `windows printing`. The windows terminal supports data exchange with other programs via clipboard and EMF files, see `graph-menu`. You can also use the `terminal emf` to create EMF files. @@ -29041,7 +29041,7 @@ This file is located in the user's application data directory. Here's a sample @end example -@c ^ <h3>Text window options</h3> +@c ^ <h3>Text window options</h3> These settings apply to the wgnuplot text-window only." @@ -29262,14 +29262,14 @@ to have any effect, the default x11 font must be scalable. Thus the first example below will work as expected, but the second will not. @example - set term x11 enhanced font "arial,15" - set title '@{/=20 Big@} Medium @{/=5 Small@}' + set term x11 enhanced font "arial,15" + set title '@{/=20 Big@} Medium @{/=5 Small@}' @end example @example - set term x11 enhanced font "terminal-14" - set title '@{/=20 Big@} Medium @{/=5 Small@}' + set term x11 enhanced font "terminal-14" + set title '@{/=20 Big@} Medium @{/=5 Small@}' @end example @@ -29394,7 +29394,7 @@ of the form So `set term x11 font "arial,15,italic"` will be translated to -*-arial-*-i-*-*-15-*-*-*-*-*-iso8859-1 (assuming default encoding). The <size>, <slant>, and <weight> specifications are all optional. -If you do not specify <slant> or <weight> then you will get whatever font +If you do not specify <slant> or <weight> then you will get whatever font variant the font server offers first. You may set a default encoding via the corresponding X11 resource. E.g. @example @@ -29613,7 +29613,7 @@ pixel on followed by six pixels off. More elaborate on/off patterns can be specified with a four-digit value. For example, '4441' is four on, four off, four on, one off. The default values shown below are for monochrome displays or monochrome rendering on color or grayscale displays. -Color displays default to dashed:off +Color displays default to dashed:off @example gnuplot*dashed: off