├── .gitignore ├── README.md ├── doc ├── 1d_autoscale_containers.qbk ├── 1d_full_tutorial.qbk ├── 1d_simple_tutorial.qbk ├── 1d_special_tutorial.qbk ├── 1d_tutorial.qbk ├── 1d_vector_tutorial.qbk ├── 2d_full_tutorial.qbk ├── 2d_simple_tutorial.qbk ├── 2d_special_tutorial.qbk ├── 2d_tutorial.qbk ├── Jamfile.v2 ├── Jamroot.jam ├── SVGPLot_doc_html_pdf.bat ├── SVG_plot.pdf ├── SVGplot_doc_html.bat ├── SVGplot_doc_html_index.bat ├── SVGplot_doc_html_pdf_index.bat ├── SVGplot_doc_pdf.bat ├── SVGplot_doc_pdf_index.bat ├── acknowledgements.qbk ├── auto_1d_containers.qbk ├── behavior_tutorial.qbk ├── boostbook.css ├── boxplot_full_tutorial.qbk ├── boxplot_quartiles.qbk ├── boxplot_simple_tutorial.qbk ├── boxplot_tutorial.qbk ├── colors.qbk ├── demo_1d_autoscaling.qbk ├── demo_1d_axis_scaling.qbk ├── demo_1d_containers.qbk ├── demo_1d_values.qbk ├── demo_2d_autoscaling.qbk ├── demo_2d_values.qbk ├── doxygen │ ├── Boost_draft_doxygen_header.html │ ├── boost-no-inspect │ ├── doxygen.png │ ├── doxygen_log.txt │ ├── doxywarnings.log │ ├── html │ │ ├── 1d__full__layout_8cpp.html │ │ ├── 1d__simple__style_8cpp.html │ │ ├── 1d__x__external_8cpp.html │ │ ├── 1d__x__grid_8cpp.html │ │ ├── 2d__area__fill_8cpp.html │ │ ├── 2d__bezier_8cpp.html │ │ ├── 2d__full_8cpp.html │ │ ├── 2d__limit_8cpp.html │ │ ├── 2d__simple_8cpp.html │ │ ├── 2d__y__grid_8cpp.html │ │ ├── annotated.html │ │ ├── auto__1d__containers_8cpp.html │ │ ├── auto__1d__plot_8cpp.html │ │ ├── auto__2d__plot_8cpp.html │ │ ├── auto__axes_8hpp.html │ │ ├── auto__boxplot_8cpp.html │ │ ├── axis__plot__frame_8hpp.html │ │ ├── bc_s.png │ │ ├── bdwn.png │ │ ├── boxplot__full_8cpp.html │ │ ├── boxplot__simple_8cpp.html │ │ ├── classboost_1_1svg_1_1axis__line__style-members.html │ │ ├── classboost_1_1svg_1_1axis__line__style.html │ │ ├── classboost_1_1svg_1_1bar__style-members.html │ │ ├── classboost_1_1svg_1_1bar__style.html │ │ ├── classboost_1_1svg_1_1box__style-members.html │ │ ├── classboost_1_1svg_1_1box__style.html │ │ ├── classboost_1_1svg_1_1circle__element-members.html │ │ ├── classboost_1_1svg_1_1circle__element.html │ │ ├── classboost_1_1svg_1_1clip__path__element-members.html │ │ ├── classboost_1_1svg_1_1clip__path__element.html │ │ ├── classboost_1_1svg_1_1detail_1_1axis__plot__frame-members.html │ │ ├── classboost_1_1svg_1_1detail_1_1axis__plot__frame.html │ │ ├── classboost_1_1svg_1_1detail_1_1double__1d__convert-members.html │ │ ├── classboost_1_1svg_1_1detail_1_1double__1d__convert.html │ │ ├── classboost_1_1svg_1_1detail_1_1meas__1d__convert-members.html │ │ ├── classboost_1_1svg_1_1detail_1_1meas__1d__convert.html │ │ ├── classboost_1_1svg_1_1detail_1_1pair___meas__2d__convert-members.html │ │ ├── classboost_1_1svg_1_1detail_1_1pair___meas__2d__convert.html │ │ ├── classboost_1_1svg_1_1detail_1_1pair__double__2d__convert-members.html │ │ ├── classboost_1_1svg_1_1detail_1_1pair__double__2d__convert.html │ │ ├── classboost_1_1svg_1_1detail_1_1pair__unc__2d__convert-members.html │ │ ├── classboost_1_1svg_1_1detail_1_1pair__unc__2d__convert.html │ │ ├── classboost_1_1svg_1_1detail_1_1unc__1d__convert-members.html │ │ ├── classboost_1_1svg_1_1detail_1_1unc__1d__convert.html │ │ ├── classboost_1_1svg_1_1ellipse__element-members.html │ │ ├── classboost_1_1svg_1_1ellipse__element.html │ │ ├── classboost_1_1svg_1_1g__element-members.html │ │ ├── classboost_1_1svg_1_1g__element.html │ │ ├── classboost_1_1svg_1_1histogram__style-members.html │ │ ├── classboost_1_1svg_1_1histogram__style.html │ │ ├── classboost_1_1svg_1_1line__element-members.html │ │ ├── classboost_1_1svg_1_1line__element.html │ │ ├── classboost_1_1svg_1_1path__element-members.html │ │ ├── classboost_1_1svg_1_1path__element.html │ │ ├── classboost_1_1svg_1_1plot__line__style-members.html │ │ ├── classboost_1_1svg_1_1plot__line__style.html │ │ ├── classboost_1_1svg_1_1plot__point__style-members.html │ │ ├── classboost_1_1svg_1_1plot__point__style.html │ │ ├── classboost_1_1svg_1_1polygon__element-members.html │ │ ├── classboost_1_1svg_1_1polygon__element.html │ │ ├── classboost_1_1svg_1_1polyline__element-members.html │ │ ├── classboost_1_1svg_1_1polyline__element.html │ │ ├── classboost_1_1svg_1_1qurve__element-members.html │ │ ├── classboost_1_1svg_1_1qurve__element.html │ │ ├── classboost_1_1svg_1_1rect__element-members.html │ │ ├── classboost_1_1svg_1_1rect__element.html │ │ ├── classboost_1_1svg_1_1svg-members.html │ │ ├── classboost_1_1svg_1_1svg.html │ │ ├── classboost_1_1svg_1_1svg__1d__plot-members.html │ │ ├── classboost_1_1svg_1_1svg__1d__plot.html │ │ ├── classboost_1_1svg_1_1svg__1d__plot__series-members.html │ │ ├── classboost_1_1svg_1_1svg__1d__plot__series.html │ │ ├── classboost_1_1svg_1_1svg__2d__plot-members.html │ │ ├── classboost_1_1svg_1_1svg__2d__plot.html │ │ ├── classboost_1_1svg_1_1svg__2d__plot__series-members.html │ │ ├── classboost_1_1svg_1_1svg__2d__plot__series.html │ │ ├── classboost_1_1svg_1_1svg__boxplot-members.html │ │ ├── classboost_1_1svg_1_1svg__boxplot.html │ │ ├── classboost_1_1svg_1_1svg__boxplot__series-members.html │ │ ├── classboost_1_1svg_1_1svg__boxplot__series.html │ │ ├── classboost_1_1svg_1_1svg__color-members.html │ │ ├── classboost_1_1svg_1_1svg__color.html │ │ ├── classboost_1_1svg_1_1svg__element-members.html │ │ ├── classboost_1_1svg_1_1svg__element.html │ │ ├── classboost_1_1svg_1_1svg__style-members.html │ │ ├── classboost_1_1svg_1_1svg__style.html │ │ ├── classboost_1_1svg_1_1text__element-members.html │ │ ├── classboost_1_1svg_1_1text__element.html │ │ ├── classboost_1_1svg_1_1text__element__text-members.html │ │ ├── classboost_1_1svg_1_1text__element__text.html │ │ ├── classboost_1_1svg_1_1text__parent-members.html │ │ ├── classboost_1_1svg_1_1text__parent.html │ │ ├── classboost_1_1svg_1_1text__style-members.html │ │ ├── classboost_1_1svg_1_1text__style.html │ │ ├── classboost_1_1svg_1_1ticks__labels__style-members.html │ │ ├── classboost_1_1svg_1_1ticks__labels__style.html │ │ ├── classboost_1_1svg_1_1tspan__element-members.html │ │ ├── classboost_1_1svg_1_1tspan__element.html │ │ ├── classboost_1_1svg_1_1value__style-members.html │ │ ├── classboost_1_1svg_1_1value__style.html │ │ ├── classclose__to-members.html │ │ ├── classclose__to.html │ │ ├── classes.html │ │ ├── classsmallest-members.html │ │ ├── classsmallest.html │ │ ├── closed.png │ │ ├── container__minmax_8cpp.html │ │ ├── demo__1d__autoscaling_8cpp.html │ │ ├── demo__1d__axis__scaling_8cpp.html │ │ ├── demo__1d__containers_8cpp.html │ │ ├── demo__1d__heat__flow__data_8cpp.html │ │ ├── demo__1d__limits_8cpp.html │ │ ├── demo__1d__meas_8cpp.html │ │ ├── demo__1d__plot_8cpp.html │ │ ├── demo__1d__simple_8cpp.html │ │ ├── demo__1d__tick__values_8cpp.html │ │ ├── demo__1d__uncertainty_8cpp.html │ │ ├── demo__1d__values_8cpp.html │ │ ├── demo__1d__vector_8cpp.html │ │ ├── demo__1d__x__external_8cpp.html │ │ ├── demo__2d__area__fill_8cpp.html │ │ ├── demo__2d__autoscaling_8cpp.html │ │ ├── demo__2d__bad__function_8cpp.html │ │ ├── demo__2d__bars_8cpp.html │ │ ├── demo__2d__fonts_8cpp.html │ │ ├── demo__2d__histogram_8cpp.html │ │ ├── demo__2d__limits_8cpp.html │ │ ├── demo__2d__lines_8cpp.html │ │ ├── demo__2d__plot_8cpp.html │ │ ├── demo__2d__simple_8cpp.html │ │ ├── demo__2d__tick__values_8cpp.html │ │ ├── demo__2d__uncertainty_8cpp.html │ │ ├── demo__2d__values_8cpp.html │ │ ├── demo__2d__weather_8cpp.html │ │ ├── demo___f_p__compare_8cpp.html │ │ ├── demo___hoaglin_8cpp.html │ │ ├── demo__annotation_8cpp.html │ │ ├── demo__boxplot_8cpp.html │ │ ├── demo__boxplot__full_8cpp.html │ │ ├── demo__boxplot__simple_8cpp.html │ │ ├── demo__color_8cpp.html │ │ ├── demo__functions__boxplot_8cpp.html │ │ ├── demo__point__markers_8cpp.html │ │ ├── demo__rounds_8cpp.html │ │ ├── demo__svg_8cpp.html │ │ ├── demo__svg__tspan_8cpp.html │ │ ├── doc.png │ │ ├── doxygen.css │ │ ├── dynsections.js │ │ ├── files.html │ │ ├── folderclosed.png │ │ ├── folderopen.png │ │ ├── fp__compare_8hpp.html │ │ ├── functions.html │ │ ├── functions_b.html │ │ ├── functions_c.html │ │ ├── functions_d.html │ │ ├── functions_e.html │ │ ├── functions_f.html │ │ ├── functions_func.html │ │ ├── functions_func_b.html │ │ ├── functions_func_c.html │ │ ├── functions_func_d.html │ │ ├── functions_func_e.html │ │ ├── functions_func_f.html │ │ ├── functions_func_g.html │ │ ├── functions_func_h.html │ │ ├── functions_func_i.html │ │ ├── functions_func_l.html │ │ ├── functions_func_m.html │ │ ├── functions_func_o.html │ │ ├── functions_func_p.html │ │ ├── functions_func_q.html │ │ ├── functions_func_r.html │ │ ├── functions_func_s.html │ │ ├── functions_func_t.html │ │ ├── functions_func_u.html │ │ ├── functions_func_v.html │ │ ├── functions_func_w.html │ │ ├── functions_func_x.html │ │ ├── functions_func_y.html │ │ ├── functions_func_z.html │ │ ├── functions_func_~.html │ │ ├── functions_g.html │ │ ├── functions_h.html │ │ ├── functions_i.html │ │ ├── functions_l.html │ │ ├── functions_m.html │ │ ├── functions_n.html │ │ ├── functions_o.html │ │ ├── functions_p.html │ │ ├── functions_q.html │ │ ├── functions_r.html │ │ ├── functions_rela.html │ │ ├── functions_s.html │ │ ├── functions_t.html │ │ ├── functions_type.html │ │ ├── functions_u.html │ │ ├── functions_v.html │ │ ├── functions_vars.html │ │ ├── functions_w.html │ │ ├── functions_x.html │ │ ├── functions_y.html │ │ ├── functions_z.html │ │ ├── functions_~.html │ │ ├── functors_8hpp.html │ │ ├── globals.html │ │ ├── globals_defs.html │ │ ├── globals_enum.html │ │ ├── globals_eval.html │ │ ├── globals_func.html │ │ ├── globals_type.html │ │ ├── globals_vars.html │ │ ├── hierarchy.html │ │ ├── index.html │ │ ├── jquery.js │ │ ├── menu.js │ │ ├── menudata.js │ │ ├── namespaceboost.html │ │ ├── namespaceboost_1_1math.html │ │ ├── namespaceboost_1_1math_1_1detail.html │ │ ├── namespaceboost_1_1svg.html │ │ ├── namespaceboost_1_1svg_1_1boxplot.html │ │ ├── namespaceboost_1_1svg_1_1detail.html │ │ ├── namespacedetail.html │ │ ├── namespacemembers.html │ │ ├── namespacemembers_b.html │ │ ├── namespacemembers_c.html │ │ ├── namespacemembers_d.html │ │ ├── namespacemembers_e.html │ │ ├── namespacemembers_enum.html │ │ ├── namespacemembers_eval.html │ │ ├── namespacemembers_eval_b.html │ │ ├── namespacemembers_eval_c.html │ │ ├── namespacemembers_eval_d.html │ │ ├── namespacemembers_eval_e.html │ │ ├── namespacemembers_eval_f.html │ │ ├── namespacemembers_eval_g.html │ │ ├── namespacemembers_eval_h.html │ │ ├── namespacemembers_eval_i.html │ │ ├── namespacemembers_eval_k.html │ │ ├── namespacemembers_eval_l.html │ │ ├── namespacemembers_eval_m.html │ │ ├── namespacemembers_eval_n.html │ │ ├── namespacemembers_eval_o.html │ │ ├── namespacemembers_eval_p.html │ │ ├── namespacemembers_eval_r.html │ │ ├── namespacemembers_eval_s.html │ │ ├── namespacemembers_eval_t.html │ │ ├── namespacemembers_eval_u.html │ │ ├── namespacemembers_eval_v.html │ │ ├── namespacemembers_eval_w.html │ │ ├── namespacemembers_eval_x.html │ │ ├── namespacemembers_eval_y.html │ │ ├── namespacemembers_f.html │ │ ├── namespacemembers_func.html │ │ ├── namespacemembers_g.html │ │ ├── namespacemembers_h.html │ │ ├── namespacemembers_i.html │ │ ├── namespacemembers_k.html │ │ ├── namespacemembers_l.html │ │ ├── namespacemembers_m.html │ │ ├── namespacemembers_n.html │ │ ├── namespacemembers_o.html │ │ ├── namespacemembers_p.html │ │ ├── namespacemembers_q.html │ │ ├── namespacemembers_r.html │ │ ├── namespacemembers_s.html │ │ ├── namespacemembers_t.html │ │ ├── namespacemembers_type.html │ │ ├── namespacemembers_u.html │ │ ├── namespacemembers_v.html │ │ ├── namespacemembers_vars.html │ │ ├── namespacemembers_w.html │ │ ├── namespacemembers_x.html │ │ ├── namespacemembers_y.html │ │ ├── namespaces.html │ │ ├── namespacesvg.html │ │ ├── nav_f.png │ │ ├── nav_g.png │ │ ├── nav_h.png │ │ ├── numeric__limits__handling_8hpp.html │ │ ├── open.png │ │ ├── pair_8hpp.html │ │ ├── quantile_8hpp.html │ │ ├── show__1d__settings_8hpp.html │ │ ├── show__2d__settings_8hpp.html │ │ ├── special__functions_8hpp.html │ │ ├── splitbar.png │ │ ├── structboost_1_1svg_1_1a__path-members.html │ │ ├── structboost_1_1svg_1_1a__path.html │ │ ├── structboost_1_1svg_1_1c__path-members.html │ │ ├── structboost_1_1svg_1_1c__path.html │ │ ├── structboost_1_1svg_1_1h__path-members.html │ │ ├── structboost_1_1svg_1_1h__path.html │ │ ├── structboost_1_1svg_1_1l__path-members.html │ │ ├── structboost_1_1svg_1_1l__path.html │ │ ├── structboost_1_1svg_1_1m__path-members.html │ │ ├── structboost_1_1svg_1_1m__path.html │ │ ├── structboost_1_1svg_1_1path__point-members.html │ │ ├── structboost_1_1svg_1_1path__point.html │ │ ├── structboost_1_1svg_1_1poly__path__point-members.html │ │ ├── structboost_1_1svg_1_1poly__path__point.html │ │ ├── structboost_1_1svg_1_1q__path-members.html │ │ ├── structboost_1_1svg_1_1q__path.html │ │ ├── structboost_1_1svg_1_1s__path-members.html │ │ ├── structboost_1_1svg_1_1s__path.html │ │ ├── structboost_1_1svg_1_1t__path-members.html │ │ ├── structboost_1_1svg_1_1t__path.html │ │ ├── structboost_1_1svg_1_1v__path-members.html │ │ ├── structboost_1_1svg_1_1v__path.html │ │ ├── structboost_1_1svg_1_1z__path-members.html │ │ ├── structboost_1_1svg_1_1z__path.html │ │ ├── stylesheet_8hpp.html │ │ ├── svg_8hpp.html │ │ ├── svg__1d__plot_8hpp.html │ │ ├── svg__2d__plot_8hpp.html │ │ ├── svg__boxplot_8hpp.html │ │ ├── svg__boxplot__detail_8hpp.html │ │ ├── svg__color_8hpp.html │ │ ├── svg__colors_8cpp.html │ │ ├── svg__fwd_8hpp.html │ │ ├── svg__style_8hpp.html │ │ ├── svg__style__detail_8hpp.html │ │ ├── svg__test_8cpp.html │ │ ├── svg__test__boxplot_8cpp.html │ │ ├── sync_off.png │ │ ├── sync_on.png │ │ ├── tab_a.png │ │ ├── tab_b.png │ │ ├── tab_h.png │ │ ├── tab_s.png │ │ └── tabs.css │ ├── images │ │ ├── alert.png │ │ ├── blank.png │ │ ├── caution.png │ │ ├── doxygen.png │ │ ├── draft.png │ │ ├── first.svg │ │ ├── home.png │ │ ├── home.svg │ │ ├── important.png │ │ ├── important.svg │ │ ├── next.png │ │ ├── next.svg │ │ ├── next_disabled.png │ │ ├── normal1.svg │ │ ├── normal_pdf.svg │ │ ├── note.png │ │ ├── note.svg │ │ ├── pareto_pdf1.svg │ │ ├── pareto_pdf2.svg │ │ ├── poisson_pdf_1.svg │ │ ├── powered_by_boost.svg │ │ ├── powm1.svg │ │ ├── prev.svg │ │ ├── proposed_for_boost.png │ │ ├── smiley.png │ │ ├── tip.png │ │ ├── tip.svg │ │ ├── toc-blank.png │ │ ├── toc-minus.png │ │ ├── toc-plus.png │ │ ├── up.png │ │ ├── up_disabled.png │ │ ├── warning.png │ │ └── warning.svg │ ├── index.html │ ├── my_doxygen_header.html │ ├── svg.log │ ├── svg_plot_doxyfile.txt │ ├── svg_plot_doxygen.css │ ├── svgplot_doxygen_footer.html │ └── svgplot_doxygen_header.html ├── fonts.qbk ├── how_to_use.qbk ├── html │ ├── _iter.html │ ├── _os.html │ ├── _t.html │ ├── abstract_printer.html │ ├── base_and_derived.html │ ├── boost │ │ ├── quan │ │ │ ├── DEG_FREE_DEF.html │ │ │ ├── Meas.html │ │ │ ├── UNC_DEF.html │ │ │ ├── VALUE_EXACT.html │ │ │ ├── adddegfree.html │ │ │ ├── addlimits.html │ │ │ ├── addnoisyDigit.html │ │ │ ├── addsiprefix.html │ │ │ ├── addsisymbol.html │ │ │ ├── autoscale.html │ │ │ ├── autosigdigits.html │ │ │ ├── autouncsigdigits.html │ │ │ ├── cdf_tri.html │ │ │ ├── cdf_uni.html │ │ │ ├── chars.html │ │ │ ├── conf_interval.html │ │ │ ├── confidenceIndex.html │ │ │ ├── delta.html │ │ │ ├── firmform.html │ │ │ ├── flexform.html │ │ │ ├── fmtFlagWords.html │ │ │ ├── hexbase.html │ │ │ ├── indexID.html │ │ │ ├── isIndexed.html │ │ │ ├── lessAbs.html │ │ │ ├── maxdigits10.html │ │ │ ├── noautoscale.html │ │ │ ├── nodegfree.html │ │ │ ├── nolimits.html │ │ │ ├── nonoisyDigit.html │ │ │ ├── noplusminus.html │ │ │ ├── noscale.html │ │ │ ├── nosiprefix.html │ │ │ ├── nosisymbol.html │ │ │ ├── oapp.html │ │ │ ├── oldScaleIndex.html │ │ │ ├── oldSigDigitsIndex.html │ │ │ ├── oldUncFlagsIndex.html │ │ │ ├── oldUncSetWidthIndex.html │ │ │ ├── oldUncSigDigitsIndex.html │ │ │ ├── oldUncUsedIndex.html │ │ │ ├── oldUncWidthIndex.html │ │ │ ├── oldWidthIndex.html │ │ │ ├── omanip.html │ │ │ ├── oneDivSqrtSix.html │ │ │ ├── oneDivTwoSqrtSix.html │ │ │ ├── outFmtFlags.html │ │ │ ├── outFpClass.html │ │ │ ├── outIOstates.html │ │ │ ├── outUncTypes.html │ │ │ ├── outUncValues.html │ │ │ ├── out_confidence_interval.html │ │ │ ├── out_value_df_limits.html │ │ │ ├── out_value_limits.html │ │ │ ├── plusminus.html │ │ │ ├── quantile_tri.html │ │ │ ├── quantile_uni.html │ │ │ ├── resetMaskedUncFlags.html │ │ │ ├── resetUncFlags.html │ │ │ ├── round_1.html │ │ │ ├── round_2.html │ │ │ ├── round_3.html │ │ │ ├── round_e.html │ │ │ ├── round_f.html │ │ │ ├── round_m.html │ │ │ ├── round_ms.html │ │ │ ├── round_nth.html │ │ │ ├── round_sig.html │ │ │ ├── round_to_n.html │ │ │ ├── round_ue.html │ │ │ ├── rounded_div_value.html │ │ │ ├── roundingLossIndex.html │ │ │ ├── scale.html │ │ │ ├── scaleIndex.html │ │ │ ├── scaled.html │ │ │ ├── setAllUncFlags.html │ │ │ ├── setConfidence.html │ │ │ ├── setMaskedUncFlags.html │ │ │ ├── setRoundingLoss.html │ │ │ ├── setScale.html │ │ │ ├── setScaleIndex.html │ │ │ ├── setSigDigits.html │ │ │ ├── setSigDigitsIndex.html │ │ │ ├── setUncDefaults.html │ │ │ ├── setUncFlags.html │ │ │ ├── setUncSigDigits.html │ │ │ ├── setUncSigDigitsIndex.html │ │ │ ├── setUncWidth.html │ │ │ ├── setupperbase.html │ │ │ ├── showUncFlags.html │ │ │ ├── showUncTypes.html │ │ │ ├── showformat.html │ │ │ ├── showiostate.html │ │ │ ├── sigDigitsIndex.html │ │ │ ├── sqrt_2.html │ │ │ ├── sqrt_3.html │ │ │ ├── sqrt_6.html │ │ │ ├── stars.html │ │ │ ├── topIndex.html │ │ │ ├── unc.html │ │ │ ├── uncFlagsIndex.html │ │ │ ├── uncIOflags.html │ │ │ ├── uncSigDigitsIndex.html │ │ │ ├── uncTypeWords.html │ │ │ ├── uncWidthIndex.html │ │ │ ├── unc_input.html │ │ │ ├── usedIndex.html │ │ │ ├── widthIndex.html │ │ │ └── zeroIndex.html │ │ └── svg │ │ │ ├── a_path.html │ │ │ ├── aspect_ratio.html │ │ │ ├── axis_line_style.html │ │ │ ├── bar_style.html │ │ │ ├── box_style.html │ │ │ ├── boxplot │ │ │ └── document_ids_.html │ │ │ ├── c_path.html │ │ │ ├── circle_element.html │ │ │ ├── clip_path_element.html │ │ │ ├── color_array.html │ │ │ ├── default_font_family.html │ │ │ ├── ellipse_element.html │ │ │ ├── fmtFlagWords.html │ │ │ ├── g_element.html │ │ │ ├── h_path.html │ │ │ ├── histogram_style.html │ │ │ ├── is_blank.html │ │ │ ├── l_path.html │ │ │ ├── line_element.html │ │ │ ├── m_path.html │ │ │ ├── median.html │ │ │ ├── mnmx.html │ │ │ ├── no_text_style.html │ │ │ ├── not_a_text_style.html │ │ │ ├── outFmtFlags.html │ │ │ ├── package_info.html │ │ │ ├── path_element.html │ │ │ ├── path_point.html │ │ │ ├── plot_line_style.html │ │ │ ├── plot_point_style.html │ │ │ ├── poly_path_point.html │ │ │ ├── polygon_element.html │ │ │ ├── polyline_element.html │ │ │ ├── q_path.html │ │ │ ├── quantile.html │ │ │ ├── qurve_element.html │ │ │ ├── range_all.html │ │ │ ├── range_mx.html │ │ │ ├── rect_element.html │ │ │ ├── reducer.html │ │ │ ├── rounddown10.html │ │ │ ├── rounddown2.html │ │ │ ├── rounddown5.html │ │ │ ├── roundup10.html │ │ │ ├── roundup2.html │ │ │ ├── roundup5.html │ │ │ ├── s_path.html │ │ │ ├── show_1d_plot_settings.html │ │ │ ├── show_2d_plot_settings.html │ │ │ ├── show_all.html │ │ │ ├── show_rotation.html │ │ │ ├── sin45.html │ │ │ ├── string_svg_length.html │ │ │ ├── strip_e0s.html │ │ │ ├── svg.html │ │ │ ├── svg_1d_plot.html │ │ │ ├── svg_1d_plot_series.html │ │ │ ├── svg_2d_plot.html │ │ │ ├── svg_2d_plot_series.html │ │ │ ├── svg_boxplot.html │ │ │ ├── svg_boxplot_series.html │ │ │ ├── svg_color.html │ │ │ ├── svg_color_constant.html │ │ │ ├── svg_element.html │ │ │ ├── svg_style.html │ │ │ ├── t_path.html │ │ │ ├── text_element.html │ │ │ ├── text_element_text.html │ │ │ ├── text_parent.html │ │ │ ├── text_plusminus.html │ │ │ ├── text_style.html │ │ │ ├── ticks_labels_style.html │ │ │ ├── tspan_element.html │ │ │ ├── v_path.html │ │ │ ├── value_style.html │ │ │ ├── x_axis_intersect.html │ │ │ └── z_path.html │ ├── boost_svg_plot_c___reference.html │ ├── boostbook.css │ ├── close_to.html │ ├── decor_printer.html │ ├── fpt_abs.html │ ├── header │ │ └── boost │ │ │ ├── quan │ │ │ ├── meas_hpp.html │ │ │ ├── pair_io_hpp.html │ │ │ ├── rounding_hpp.html │ │ │ ├── si_units_hpp.html │ │ │ ├── type_erasure_printer_hpp.html │ │ │ ├── unc_hpp.html │ │ │ ├── unc_init_hpp.html │ │ │ └── xiostream_hpp.html │ │ │ └── svg_plot │ │ │ ├── detail │ │ │ ├── auto_axes_hpp.html │ │ │ ├── axis_plot_frame_hpp.html │ │ │ ├── fp_compare_hpp.html │ │ │ ├── functors_hpp.html │ │ │ ├── numeric_limits_handling_hpp.html │ │ │ ├── pair_hpp.html │ │ │ ├── svg_boxplot_detail_hpp.html │ │ │ ├── svg_elements_hpp.html │ │ │ └── svg_style_detail_hpp.html │ │ │ ├── quantile_hpp.html │ │ │ ├── show_1d_settings_hpp.html │ │ │ ├── show_2d_settings_hpp.html │ │ │ ├── svg_1d_plot_hpp.html │ │ │ ├── svg_2d_plot_hpp.html │ │ │ ├── svg_boxplot_hpp.html │ │ │ ├── svg_color_hpp.html │ │ │ ├── svg_hpp.html │ │ │ └── svg_style_hpp.html │ ├── images │ │ ├── 1d_complex.png │ │ ├── 1d_full_layout.svg │ │ ├── 1d_simple.png │ │ ├── 1d_simple.svg │ │ ├── 1d_simple_style.png │ │ ├── 1d_x_external.png │ │ ├── 1d_x_grid.png │ │ ├── 1d_x_grid.svg │ │ ├── 2d_area_fill.png │ │ ├── 2d_area_fill_1.svg │ │ ├── 2d_area_fill_2.svg │ │ ├── 2d_bezier.png │ │ ├── 2d_bezier.svg │ │ ├── 2d_default.svg │ │ ├── 2d_full.png │ │ ├── 2d_full.svg │ │ ├── 2d_limit.svg │ │ ├── 2d_simple.png │ │ ├── 2d_simple.svg │ │ ├── 2d_y_grid.png │ │ ├── 2d_y_grid.svg │ │ ├── acosh.svg │ │ ├── adobe1.svg │ │ ├── adobe_edited.svg │ │ ├── alert.png │ │ ├── asinh.svg │ │ ├── atanh.svg │ │ ├── auto_1d_containers.svg │ │ ├── auto_1d_plot.svg │ │ ├── auto_2d_plot.svg │ │ ├── auto_boxplot.svg │ │ ├── bernoulli_cdf.svg │ │ ├── bernoulli_pdf.svg │ │ ├── beta.svg │ │ ├── beta_pdf.svg │ │ ├── bezier_cubic.svg │ │ ├── binomial_pdf_1.svg │ │ ├── binomial_pdf_2.svg │ │ ├── blank.png │ │ ├── boxplot_full.png │ │ ├── boxplot_simple.png │ │ ├── boxplot_simple.svg │ │ ├── cauchy_pdf1.svg │ │ ├── cauchy_pdf2.svg │ │ ├── caution.png │ │ ├── caution.svg │ │ ├── cbrt.svg │ │ ├── chi_squared_pdf.svg │ │ ├── circle.svg │ │ ├── cyl_bessel_i.svg │ │ ├── cyl_bessel_j.svg │ │ ├── cyl_bessel_k.svg │ │ ├── cyl_neumann.svg │ │ ├── default_1d_plot.svg │ │ ├── default_1d_plot_2.svg │ │ ├── default_2d_plot_inkscape.svg │ │ ├── demo_1d_array_long_double.svg │ │ ├── demo_1d_autoscaling.svg │ │ ├── demo_1d_deque_double.svg │ │ ├── demo_1d_limits.svg │ │ ├── demo_1d_list_double.svg │ │ ├── demo_1d_plot.svg │ │ ├── demo_1d_set_double.svg │ │ ├── demo_1d_simple.svg │ │ ├── demo_1d_tick_values_1.svg │ │ ├── demo_1d_uncertainty.svg │ │ ├── demo_1d_values.svg │ │ ├── demo_1d_vector.svg │ │ ├── demo_1d_vector_float.svg │ │ ├── demo_1d_x_external.svg │ │ ├── demo_2d_annotation.svg │ │ ├── demo_2d_bar_x_block.svg │ │ ├── demo_2d_bar_x_histogram_y.svg │ │ ├── demo_2d_bar_x_stick.svg │ │ ├── demo_2d_bar_y_block.svg │ │ ├── demo_2d_bar_y_stick.svg │ │ ├── demo_2d_fonts.svg │ │ ├── demo_2d_histogram_x.svg │ │ ├── demo_2d_histogram_x2.svg │ │ ├── demo_2d_limits.svg │ │ ├── demo_2d_lines.svg │ │ ├── demo_2d_plot_XN.svg │ │ ├── demo_2d_plot_XP.svg │ │ ├── demo_2d_plot_XYN.svg │ │ ├── demo_2d_plot_XYP.svg │ │ ├── demo_2d_plot_XYPM.svg │ │ ├── demo_2d_plot_YN.svg │ │ ├── demo_2d_plot_YP.svg │ │ ├── demo_2d_simple.svg │ │ ├── demo_2d_tick_values.svg │ │ ├── demo_2d_uncertainty.svg │ │ ├── demo_2d_values.svg │ │ ├── demo_2d_x_external.svg │ │ ├── demo_Hoaglin.svg │ │ ├── demo_boxplot.svg │ │ ├── demo_color.svg │ │ ├── demo_colors.svg │ │ ├── demo_point_markers.svg │ │ ├── demo_svg.svg │ │ ├── demo_svg_text.svg │ │ ├── demo_svg_tspan.svg │ │ ├── demo_svgink.svg │ │ ├── digamma.svg │ │ ├── diode_IV_plot.png │ │ ├── diode_IV_plot.svg │ │ ├── ellint_1.svg │ │ ├── ellint_2.svg │ │ ├── ellint_3.svg │ │ ├── ellint_carlson.svg │ │ ├── erf.svg │ │ ├── erf_inv.svg │ │ ├── erfc.svg │ │ ├── erfc_inv.svg │ │ ├── expint2.svg │ │ ├── expint_i.svg │ │ ├── expm1.svg │ │ ├── exponential1.svg │ │ ├── exponential_pdf.svg │ │ ├── extreme_value_pdf1.svg │ │ ├── extreme_value_pdf2.svg │ │ ├── first.svg │ │ ├── fisher_f_pdf.svg │ │ ├── gamma1.svg │ │ ├── gamma1_pdf.svg │ │ ├── gamma2.svg │ │ ├── gamma2_pdf.svg │ │ ├── gamma_p.svg │ │ ├── gamma_q.svg │ │ ├── gamma_scale.svg │ │ ├── graph1.svg │ │ ├── heat_flow_data.svg │ │ ├── heat_flow_data_boxplot.svg │ │ ├── hermite.svg │ │ ├── home.png │ │ ├── home.svg │ │ ├── hypergeometric_pdf_1.svg │ │ ├── hypergeometric_pdf_2.svg │ │ ├── ibeta.svg │ │ ├── important.png │ │ ├── important.svg │ │ ├── laguerre.svg │ │ ├── laplace_pdf.svg │ │ ├── legendre_p.svg │ │ ├── legendre_q.svg │ │ ├── lgamma.svg │ │ ├── log1p.svg │ │ ├── lognormal_pdf1.svg │ │ ├── lognormal_pdf2.svg │ │ ├── nc_beta_pdf.svg │ │ ├── nc_f_pdf.svg │ │ ├── nc_t_pdf.svg │ │ ├── nccs_pdf.svg │ │ ├── negative_binomial_pdf_1.svg │ │ ├── negative_binomial_pdf_2.svg │ │ ├── next.png │ │ ├── next_disabled.png │ │ ├── normal1.svg │ │ ├── normal_pdf.svg │ │ ├── note.png │ │ ├── note.svg │ │ ├── pareto_pdf1.svg │ │ ├── pareto_pdf2.svg │ │ ├── plot_window.png │ │ ├── poisson_pdf_1.svg │ │ ├── powered_by_boost.png │ │ ├── powm1.svg │ │ ├── prev.png │ │ ├── prev.svg │ │ ├── prev_disabled.png │ │ ├── proposed_for_boost.png │ │ ├── proposed_for_boost.svg │ │ ├── rayleigh_cdf.svg │ │ ├── rayleigh_pdf.svg │ │ ├── simple.png │ │ ├── simple_2d.png │ │ ├── simple_2d.svg │ │ ├── sinc_pi.svg │ │ ├── sinhc_pi.svg │ │ ├── smiley.png │ │ ├── sph_bessel.svg │ │ ├── sph_neumann.svg │ │ ├── sqrt1pm1.svg │ │ ├── students_t_pdf.svg │ │ ├── svg_colors.svg │ │ ├── svg_test_1d.svg │ │ ├── svg_test_boxplot.svg │ │ ├── test_XYPM_XAxisYaxisLeftXLabAboveYLabLeftXDYH.svg │ │ ├── test_XYPM_XAxisYaxisLeftXLabAboveYLabLeftXHYH.svg │ │ ├── test_XYPM_XAxisYaxisLeftXLabAboveYLabLeftXSYH.svg │ │ ├── test_XYPM_XAxisYaxisLeftXLabAboveYLabLeftXUYH.svg │ │ ├── test_XYPM_XAxisYaxisLeftXLabAboveYLabLeftXVYH.svg │ │ ├── test_XYPM_XAxisYaxisLeftXLabBelowYLabLeftXDYH.svg │ │ ├── test_XYPM_XAxisYaxisLeftXLabBelowYLabLeftXHYH.svg │ │ ├── test_XYPM_XAxisYaxisLeftXLabBelowYLabLeftXSYH.svg │ │ ├── test_XYPM_XAxisYaxisLeftXLabBelowYLabLeftXUYH.svg │ │ ├── test_XYPM_XAxisYaxisLeftXLabBelowYLabLeftXVYH.svg │ │ ├── test_XYPM_XaxisBottomYAxisXLabBelowYLabLeftXDYD.svg │ │ ├── test_XYPM_XaxisBottomYAxisXLabBelowYLabLeftXDYH.svg │ │ ├── test_XYPM_XaxisBottomYAxisXLabBelowYLabLeftXDYS.svg │ │ ├── test_XYPM_XaxisBottomYAxisXLabBelowYLabLeftXDYU.svg │ │ ├── test_XYPM_XaxisBottomYAxisXLabBelowYLabLeftXDYV.svg │ │ ├── test_XYPM_XaxisBottomYAxisXLabBelowYLabRightXDYD.svg │ │ ├── test_XYPM_XaxisBottomYAxisXLabBelowYLabRightXDYH.svg │ │ ├── test_XYPM_XaxisBottomYAxisXLabBelowYLabRightXDYS.svg │ │ ├── test_XYPM_XaxisBottomYAxisXLabBelowYLabRightXDYU.svg │ │ ├── test_XYPM_XaxisBottomYAxisXLabBelowYLabRightXDYV.svg │ │ ├── test_XYPM_XaxisBottomYaxisLeftXLabAboveYLabLeftXDYH.svg │ │ ├── test_XYPM_XaxisBottomYaxisLeftXLabAboveYLabLeftXHYH.svg │ │ ├── test_XYPM_XaxisBottomYaxisLeftXLabAboveYLabLeftXSYH.svg │ │ ├── test_XYPM_XaxisBottomYaxisLeftXLabAboveYLabLeftXUYH.svg │ │ ├── test_XYPM_XaxisBottomYaxisLeftXLabAboveYLabLeftXVYH.svg │ │ ├── test_XYPM_XaxisBottomYaxisLeftXLabBelowYLabLeftXDYD.svg │ │ ├── test_XYPM_XaxisBottomYaxisLeftXLabBelowYLabLeftXDYH.svg │ │ ├── test_XYPM_XaxisBottomYaxisLeftXLabBelowYLabLeftXDYS.svg │ │ ├── test_XYPM_XaxisBottomYaxisLeftXLabBelowYLabLeftXDYU.svg │ │ ├── test_XYPM_XaxisBottomYaxisLeftXLabBelowYLabLeftXDYV.svg │ │ ├── test_XYPM_XaxisBottomYaxisLeftXLabBelowYLabLeftXHYH.svg │ │ ├── test_XYPM_XaxisBottomYaxisLeftXLabBelowYLabLeftXSYH.svg │ │ ├── test_XYPM_XaxisBottomYaxisLeftXLabBelowYLabLeftXUYH.svg │ │ ├── test_XYPM_XaxisBottomYaxisLeftXLabBelowYLabLeftXVYH.svg │ │ ├── test_XYPM_XaxisBottomYaxisLeftXLabBelowYLabRightXDYD.svg │ │ ├── test_XYPM_XaxisBottomYaxisLeftXLabBelowYLabRightXDYH.svg │ │ ├── test_XYPM_XaxisBottomYaxisLeftXLabBelowYLabRightXDYS.svg │ │ ├── test_XYPM_XaxisBottomYaxisLeftXLabBelowYLabRightXDYU.svg │ │ ├── test_XYPM_XaxisBottomYaxisLeftXLabBelowYLabRightXDYV.svg │ │ ├── test_XYPM_XaxisBottomYaxisRightXLabBelowYLabLeftXDYD.svg │ │ ├── test_XYPM_XaxisBottomYaxisRightXLabBelowYLabLeftXDYH.svg │ │ ├── test_XYPM_XaxisBottomYaxisRightXLabBelowYLabLeftXDYS.svg │ │ ├── test_XYPM_XaxisBottomYaxisRightXLabBelowYLabLeftXDYU.svg │ │ ├── test_XYPM_XaxisBottomYaxisRightXLabBelowYLabLeftXDYV.svg │ │ ├── test_XYPM_XaxisBottomYaxisRightXLabBelowYLabRightXDYD.svg │ │ ├── test_XYPM_XaxisBottomYaxisRightXLabBelowYLabRightXDYH.svg │ │ ├── test_XYPM_XaxisBottomYaxisRightXLabBelowYLabRightXDYS.svg │ │ ├── test_XYPM_XaxisBottomYaxisRightXLabBelowYLabRightXDYU.svg │ │ ├── test_XYPM_XaxisBottomYaxisRightXLabBelowYLabRightXDYV.svg │ │ ├── test_XYPM_XaxisTopYaxisLeftXLabAboveYLabLeftXDYH.svg │ │ ├── test_XYPM_XaxisTopYaxisLeftXLabAboveYLabLeftXHYH.svg │ │ ├── test_XYPM_XaxisTopYaxisLeftXLabAboveYLabLeftXSYH.svg │ │ ├── test_XYPM_XaxisTopYaxisLeftXLabAboveYLabLeftXUYH.svg │ │ ├── test_XYPM_XaxisTopYaxisLeftXLabAboveYLabLeftXVYH.svg │ │ ├── test_XYPM_XaxisTopYaxisLeftXLabBelowYLabLeftXDYH.svg │ │ ├── test_XYPM_XaxisTopYaxisLeftXLabBelowYLabLeftXHYH.svg │ │ ├── test_XYPM_XaxisTopYaxisLeftXLabBelowYLabLeftXSYH.svg │ │ ├── test_XYPM_XaxisTopYaxisLeftXLabBelowYLabLeftXUYH.svg │ │ ├── test_XYPM_XaxisTopYaxisLeftXLabBelowYLabLeftXVYH.svg │ │ ├── test_XYPM_inside.svg │ │ ├── test_XYPM_nowhere.svg │ │ ├── test_XYPM_outside_bottom.svg │ │ ├── test_XYPM_outside_left.svg │ │ ├── test_XYPM_outside_right.svg │ │ ├── test_XYPM_outside_top.svg │ │ ├── test_XYPM_somewhere.svg │ │ ├── test_svg_xml.svg │ │ ├── tgamma.svg │ │ ├── tgamma_delta_ratio.svg │ │ ├── tip.png │ │ ├── tip.svg │ │ ├── toc-blank.png │ │ ├── toc-minus.png │ │ ├── toc-plus.png │ │ ├── triangular_cdf.svg │ │ ├── triangular_pdf.svg │ │ ├── uniform_cdf.svg │ │ ├── uniform_pdf.svg │ │ ├── up.png │ │ ├── up.svg │ │ ├── up_disabled.png │ │ ├── warning.png │ │ ├── warning.svg │ │ ├── weibull1.svg │ │ ├── weibull2.svg │ │ ├── weibull_pdf1.svg │ │ ├── weibull_pdf2.svg │ │ ├── zeta1.svg │ │ └── zeta2.svg │ ├── index.html │ ├── safe_fpt_division.html │ ├── smallest.html │ ├── standalone_HTML.manifest │ ├── svg_plot │ │ ├── acknowledgements.html │ │ ├── behavior_limits.html │ │ ├── color.html │ │ ├── diagnostics.html │ │ ├── fonts.html │ │ ├── history.html │ │ ├── howtouse.html │ │ ├── implementation.html │ │ ├── implementation │ │ │ ├── compilers.html │ │ │ ├── history.html │ │ │ └── implementation.html │ │ ├── indexes.html │ │ ├── indexes │ │ │ ├── s01.html │ │ │ ├── s02.html │ │ │ ├── s03.html │ │ │ ├── s04.html │ │ │ └── s05.html │ │ ├── inkviewscape.html │ │ ├── preface.html │ │ ├── svg_boxplot_tutorial.html │ │ ├── svg_boxplot_tutorial │ │ │ ├── svg_boxplot_quartiles.html │ │ │ └── svg_boxplot_tutorial_simple.html │ │ ├── svg_tutorial.html │ │ ├── todo.html │ │ ├── tutorial_1d.html │ │ ├── tutorial_1d │ │ │ ├── 1d_autoscale_containers.html │ │ │ ├── 1d_special.html │ │ │ ├── 1d_vector_tutorial.html │ │ │ ├── auto_1d_plot.html │ │ │ ├── demo_1d_autoscaling.html │ │ │ ├── demo_1d_axis_scaling.html │ │ │ ├── demo_1d_containers_tutorial.html │ │ │ ├── demo_1d_heat_flow_data.html │ │ │ ├── demo_1d_uncertainty.html │ │ │ ├── demo_1d_values.html │ │ │ └── full_1d_layout.html │ │ ├── tutorial_2d.html │ │ └── tutorial_2d │ │ │ ├── 2d_simple_code_example.html │ │ │ ├── 2d_special.html │ │ │ ├── demo_2d_autoscaling.html │ │ │ ├── demo_2d_uncertainty.html │ │ │ ├── demo_2d_values.html │ │ │ ├── fit_lines.html │ │ │ ├── full_2d_layout.html │ │ │ └── histograms.html │ └── unit.html ├── html4_symbols.qbk ├── images │ ├── 1d_complex.png │ ├── 1d_full_layout.svg │ ├── 1d_simple.png │ ├── 1d_simple.svg │ ├── 1d_simple_style.png │ ├── 1d_x_external.png │ ├── 1d_x_grid.png │ ├── 1d_x_grid.svg │ ├── 2d_area_fill.png │ ├── 2d_area_fill_1.svg │ ├── 2d_area_fill_2.svg │ ├── 2d_bezier.png │ ├── 2d_bezier.svg │ ├── 2d_default.svg │ ├── 2d_full.png │ ├── 2d_full.svg │ ├── 2d_limit.svg │ ├── 2d_simple.png │ ├── 2d_simple.svg │ ├── 2d_y_grid.png │ ├── 2d_y_grid.svg │ ├── acosh.svg │ ├── adobe1.svg │ ├── adobe_edited.svg │ ├── alert.png │ ├── asinh.svg │ ├── atanh.svg │ ├── auto_1d_containers.svg │ ├── auto_1d_plot.svg │ ├── auto_2d_plot.svg │ ├── auto_boxplot.svg │ ├── bernoulli_cdf.svg │ ├── bernoulli_pdf.svg │ ├── beta.svg │ ├── beta_pdf.svg │ ├── bezier_cubic.svg │ ├── binomial_pdf_1.svg │ ├── binomial_pdf_2.svg │ ├── blank.png │ ├── boxplot_full.png │ ├── boxplot_simple.png │ ├── boxplot_simple.svg │ ├── callouts │ │ ├── .svn │ │ │ ├── all-wcprops │ │ │ ├── dir-prop-base │ │ │ ├── entries │ │ │ ├── format │ │ │ ├── prop-base │ │ │ │ ├── 1.png.svn-base │ │ │ │ ├── 1.svg.svn-base │ │ │ │ ├── 10.png.svn-base │ │ │ │ ├── 10.svg.svn-base │ │ │ │ ├── 11.png.svn-base │ │ │ │ ├── 11.svg.svn-base │ │ │ │ ├── 12.png.svn-base │ │ │ │ ├── 12.svg.svn-base │ │ │ │ ├── 13.png.svn-base │ │ │ │ ├── 13.svg.svn-base │ │ │ │ ├── 14.png.svn-base │ │ │ │ ├── 14.svg.svn-base │ │ │ │ ├── 15.png.svn-base │ │ │ │ ├── 15.svg.svn-base │ │ │ │ ├── 16.svg.svn-base │ │ │ │ ├── 17.svg.svn-base │ │ │ │ ├── 18.svg.svn-base │ │ │ │ ├── 19.svg.svn-base │ │ │ │ ├── 2.png.svn-base │ │ │ │ ├── 2.svg.svn-base │ │ │ │ ├── 20.svg.svn-base │ │ │ │ ├── 21.svg.svn-base │ │ │ │ ├── 22.svg.svn-base │ │ │ │ ├── 23.svg.svn-base │ │ │ │ ├── 24.svg.svn-base │ │ │ │ ├── 25.svg.svn-base │ │ │ │ ├── 26.svg.svn-base │ │ │ │ ├── 27.svg.svn-base │ │ │ │ ├── 28.svg.svn-base │ │ │ │ ├── 29.svg.svn-base │ │ │ │ ├── 3.png.svn-base │ │ │ │ ├── 3.svg.svn-base │ │ │ │ ├── 30.svg.svn-base │ │ │ │ ├── 4.png.svn-base │ │ │ │ ├── 4.svg.svn-base │ │ │ │ ├── 5.png.svn-base │ │ │ │ ├── 5.svg.svn-base │ │ │ │ ├── 6.png.svn-base │ │ │ │ ├── 6.svg.svn-base │ │ │ │ ├── 7.png.svn-base │ │ │ │ ├── 7.svg.svn-base │ │ │ │ ├── 8.png.svn-base │ │ │ │ ├── 8.svg.svn-base │ │ │ │ ├── 9.png.svn-base │ │ │ │ └── 9.svg.svn-base │ │ │ └── text-base │ │ │ │ ├── 1.png.svn-base │ │ │ │ ├── 1.svg.svn-base │ │ │ │ ├── 10.png.svn-base │ │ │ │ ├── 10.svg.svn-base │ │ │ │ ├── 11.png.svn-base │ │ │ │ ├── 11.svg.svn-base │ │ │ │ ├── 12.png.svn-base │ │ │ │ ├── 12.svg.svn-base │ │ │ │ ├── 13.png.svn-base │ │ │ │ ├── 13.svg.svn-base │ │ │ │ ├── 14.png.svn-base │ │ │ │ ├── 14.svg.svn-base │ │ │ │ ├── 15.png.svn-base │ │ │ │ ├── 15.svg.svn-base │ │ │ │ ├── 16.svg.svn-base │ │ │ │ ├── 17.svg.svn-base │ │ │ │ ├── 18.svg.svn-base │ │ │ │ ├── 19.svg.svn-base │ │ │ │ ├── 2.png.svn-base │ │ │ │ ├── 2.svg.svn-base │ │ │ │ ├── 20.svg.svn-base │ │ │ │ ├── 21.svg.svn-base │ │ │ │ ├── 22.svg.svn-base │ │ │ │ ├── 23.svg.svn-base │ │ │ │ ├── 24.svg.svn-base │ │ │ │ ├── 25.svg.svn-base │ │ │ │ ├── 26.svg.svn-base │ │ │ │ ├── 27.svg.svn-base │ │ │ │ ├── 28.svg.svn-base │ │ │ │ ├── 29.svg.svn-base │ │ │ │ ├── 3.png.svn-base │ │ │ │ ├── 3.svg.svn-base │ │ │ │ ├── 30.svg.svn-base │ │ │ │ ├── 4.png.svn-base │ │ │ │ ├── 4.svg.svn-base │ │ │ │ ├── 5.png.svn-base │ │ │ │ ├── 5.svg.svn-base │ │ │ │ ├── 6.png.svn-base │ │ │ │ ├── 6.svg.svn-base │ │ │ │ ├── 7.png.svn-base │ │ │ │ ├── 7.svg.svn-base │ │ │ │ ├── 8.png.svn-base │ │ │ │ ├── 8.svg.svn-base │ │ │ │ ├── 9.png.svn-base │ │ │ │ └── 9.svg.svn-base │ │ ├── 1.png │ │ ├── 1.svg │ │ ├── 10.png │ │ ├── 10.svg │ │ ├── 11.png │ │ ├── 11.svg │ │ ├── 12.png │ │ ├── 12.svg │ │ ├── 13.png │ │ ├── 13.svg │ │ ├── 14.png │ │ ├── 14.svg │ │ ├── 15.png │ │ ├── 15.svg │ │ ├── 16.svg │ │ ├── 17.svg │ │ ├── 18.svg │ │ ├── 19.svg │ │ ├── 2.png │ │ ├── 2.svg │ │ ├── 20.svg │ │ ├── 21.svg │ │ ├── 22.svg │ │ ├── 23.svg │ │ ├── 24.svg │ │ ├── 25.svg │ │ ├── 26.svg │ │ ├── 27.svg │ │ ├── 28.svg │ │ ├── 29.svg │ │ ├── 3.png │ │ ├── 3.svg │ │ ├── 30.svg │ │ ├── 4.png │ │ ├── 4.svg │ │ ├── 5.png │ │ ├── 5.svg │ │ ├── 6.png │ │ ├── 6.svg │ │ ├── 7.png │ │ ├── 7.svg │ │ ├── 8.png │ │ ├── 8.svg │ │ ├── 9.png │ │ └── 9.svg │ ├── cauchy_pdf1.svg │ ├── cauchy_pdf2.svg │ ├── caution.png │ ├── caution.svg │ ├── cbrt.svg │ ├── chi_squared_pdf.svg │ ├── circle.svg │ ├── cyl_bessel_i.svg │ ├── cyl_bessel_j.svg │ ├── cyl_bessel_k.svg │ ├── cyl_neumann.svg │ ├── default_1d_plot.svg │ ├── default_1d_plot_2.svg │ ├── default_2d_plot_inkscape.svg │ ├── demo_1d_array_long_double.svg │ ├── demo_1d_autoscaling.svg │ ├── demo_1d_deque_double.svg │ ├── demo_1d_limits.svg │ ├── demo_1d_list_double.svg │ ├── demo_1d_plot.svg │ ├── demo_1d_set_double.svg │ ├── demo_1d_simple.svg │ ├── demo_1d_tick_values_1.svg │ ├── demo_1d_uncertainty.svg │ ├── demo_1d_values.svg │ ├── demo_1d_vector.svg │ ├── demo_1d_vector_float.svg │ ├── demo_1d_x_external.svg │ ├── demo_2d_annotation.svg │ ├── demo_2d_bar_x_block.svg │ ├── demo_2d_bar_x_histogram_y.svg │ ├── demo_2d_bar_x_stick.svg │ ├── demo_2d_bar_y_block.svg │ ├── demo_2d_bar_y_stick.svg │ ├── demo_2d_fonts.svg │ ├── demo_2d_histogram_x.svg │ ├── demo_2d_histogram_x2.svg │ ├── demo_2d_limits.svg │ ├── demo_2d_lines.svg │ ├── demo_2d_plot_XN.svg │ ├── demo_2d_plot_XP.svg │ ├── demo_2d_plot_XYN.svg │ ├── demo_2d_plot_XYP.svg │ ├── demo_2d_plot_XYPM.svg │ ├── demo_2d_plot_YN.svg │ ├── demo_2d_plot_YP.svg │ ├── demo_2d_simple.svg │ ├── demo_2d_tick_values.svg │ ├── demo_2d_uncertainty.svg │ ├── demo_2d_values.svg │ ├── demo_2d_x_external.svg │ ├── demo_Hoaglin.svg │ ├── demo_boxplot.svg │ ├── demo_color.svg │ ├── demo_colors.svg │ ├── demo_point_markers.svg │ ├── demo_svg.svg │ ├── demo_svg_text.svg │ ├── demo_svg_tspan.svg │ ├── demo_svgink.svg │ ├── digamma.svg │ ├── diode_IV_plot.png │ ├── diode_IV_plot.svg │ ├── ellint_1.svg │ ├── ellint_2.svg │ ├── ellint_3.svg │ ├── ellint_carlson.svg │ ├── erf.svg │ ├── erf_inv.svg │ ├── erfc.svg │ ├── erfc_inv.svg │ ├── expint2.svg │ ├── expint_i.svg │ ├── expm1.svg │ ├── exponential1.svg │ ├── exponential_pdf.svg │ ├── extreme_value_pdf1.svg │ ├── extreme_value_pdf2.svg │ ├── first.svg │ ├── fisher_f_pdf.svg │ ├── gamma1.svg │ ├── gamma1_pdf.svg │ ├── gamma2.svg │ ├── gamma2_pdf.svg │ ├── gamma_p.svg │ ├── gamma_q.svg │ ├── gamma_scale.svg │ ├── graph1.svg │ ├── heat_flow_data.svg │ ├── heat_flow_data_boxplot.svg │ ├── hermite.svg │ ├── home.png │ ├── home.svg │ ├── hypergeometric_pdf_1.svg │ ├── hypergeometric_pdf_2.svg │ ├── ibeta.svg │ ├── important.png │ ├── important.svg │ ├── laguerre.svg │ ├── laplace_pdf.svg │ ├── legendre_p.svg │ ├── legendre_q.svg │ ├── lgamma.svg │ ├── log1p.svg │ ├── lognormal_pdf1.svg │ ├── lognormal_pdf2.svg │ ├── nc_beta_pdf.svg │ ├── nc_f_pdf.svg │ ├── nc_t_pdf.svg │ ├── nccs_pdf.svg │ ├── negative_binomial_pdf_1.svg │ ├── negative_binomial_pdf_2.svg │ ├── next.png │ ├── next_disabled.png │ ├── normal1.svg │ ├── normal_pdf.svg │ ├── note.png │ ├── note.svg │ ├── pareto_pdf1.svg │ ├── pareto_pdf2.svg │ ├── plot_window.png │ ├── poisson_pdf_1.svg │ ├── powered_by_boost.png │ ├── powm1.svg │ ├── prev.png │ ├── prev.svg │ ├── prev_disabled.png │ ├── proposed_for_boost.png │ ├── proposed_for_boost.svg │ ├── rayleigh_cdf.svg │ ├── rayleigh_pdf.svg │ ├── simple.png │ ├── simple_2d.png │ ├── simple_2d.svg │ ├── sinc_pi.svg │ ├── sinhc_pi.svg │ ├── smiley.png │ ├── sph_bessel.svg │ ├── sph_neumann.svg │ ├── sqrt1pm1.svg │ ├── students_t_pdf.svg │ ├── svg_colors.svg │ ├── svg_test_1d.svg │ ├── svg_test_boxplot.svg │ ├── test_XYPM_XAxisYaxisLeftXLabAboveYLabLeftXDYH.svg │ ├── test_XYPM_XAxisYaxisLeftXLabAboveYLabLeftXHYH.svg │ ├── test_XYPM_XAxisYaxisLeftXLabAboveYLabLeftXSYH.svg │ ├── test_XYPM_XAxisYaxisLeftXLabAboveYLabLeftXUYH.svg │ ├── test_XYPM_XAxisYaxisLeftXLabAboveYLabLeftXVYH.svg │ ├── test_XYPM_XAxisYaxisLeftXLabBelowYLabLeftXDYH.svg │ ├── test_XYPM_XAxisYaxisLeftXLabBelowYLabLeftXHYH.svg │ ├── test_XYPM_XAxisYaxisLeftXLabBelowYLabLeftXSYH.svg │ ├── test_XYPM_XAxisYaxisLeftXLabBelowYLabLeftXUYH.svg │ ├── test_XYPM_XAxisYaxisLeftXLabBelowYLabLeftXVYH.svg │ ├── test_XYPM_XaxisBottomYAxisXLabBelowYLabLeftXDYD.svg │ ├── test_XYPM_XaxisBottomYAxisXLabBelowYLabLeftXDYH.svg │ ├── test_XYPM_XaxisBottomYAxisXLabBelowYLabLeftXDYS.svg │ ├── test_XYPM_XaxisBottomYAxisXLabBelowYLabLeftXDYU.svg │ ├── test_XYPM_XaxisBottomYAxisXLabBelowYLabLeftXDYV.svg │ ├── test_XYPM_XaxisBottomYAxisXLabBelowYLabRightXDYD.svg │ ├── test_XYPM_XaxisBottomYAxisXLabBelowYLabRightXDYH.svg │ ├── test_XYPM_XaxisBottomYAxisXLabBelowYLabRightXDYS.svg │ ├── test_XYPM_XaxisBottomYAxisXLabBelowYLabRightXDYU.svg │ ├── test_XYPM_XaxisBottomYAxisXLabBelowYLabRightXDYV.svg │ ├── test_XYPM_XaxisBottomYaxisLeftXLabAboveYLabLeftXDYH.svg │ ├── test_XYPM_XaxisBottomYaxisLeftXLabAboveYLabLeftXHYH.svg │ ├── test_XYPM_XaxisBottomYaxisLeftXLabAboveYLabLeftXSYH.svg │ ├── test_XYPM_XaxisBottomYaxisLeftXLabAboveYLabLeftXUYH.svg │ ├── test_XYPM_XaxisBottomYaxisLeftXLabAboveYLabLeftXVYH.svg │ ├── test_XYPM_XaxisBottomYaxisLeftXLabBelowYLabLeftXDYD.svg │ ├── test_XYPM_XaxisBottomYaxisLeftXLabBelowYLabLeftXDYH.svg │ ├── test_XYPM_XaxisBottomYaxisLeftXLabBelowYLabLeftXDYS.svg │ ├── test_XYPM_XaxisBottomYaxisLeftXLabBelowYLabLeftXDYU.svg │ ├── test_XYPM_XaxisBottomYaxisLeftXLabBelowYLabLeftXDYV.svg │ ├── test_XYPM_XaxisBottomYaxisLeftXLabBelowYLabLeftXHYH.svg │ ├── test_XYPM_XaxisBottomYaxisLeftXLabBelowYLabLeftXSYH.svg │ ├── test_XYPM_XaxisBottomYaxisLeftXLabBelowYLabLeftXUYH.svg │ ├── test_XYPM_XaxisBottomYaxisLeftXLabBelowYLabLeftXVYH.svg │ ├── test_XYPM_XaxisBottomYaxisLeftXLabBelowYLabRightXDYD.svg │ ├── test_XYPM_XaxisBottomYaxisLeftXLabBelowYLabRightXDYH.svg │ ├── test_XYPM_XaxisBottomYaxisLeftXLabBelowYLabRightXDYS.svg │ ├── test_XYPM_XaxisBottomYaxisLeftXLabBelowYLabRightXDYU.svg │ ├── test_XYPM_XaxisBottomYaxisLeftXLabBelowYLabRightXDYV.svg │ ├── test_XYPM_XaxisBottomYaxisRightXLabBelowYLabLeftXDYD.svg │ ├── test_XYPM_XaxisBottomYaxisRightXLabBelowYLabLeftXDYH.svg │ ├── test_XYPM_XaxisBottomYaxisRightXLabBelowYLabLeftXDYS.svg │ ├── test_XYPM_XaxisBottomYaxisRightXLabBelowYLabLeftXDYU.svg │ ├── test_XYPM_XaxisBottomYaxisRightXLabBelowYLabLeftXDYV.svg │ ├── test_XYPM_XaxisBottomYaxisRightXLabBelowYLabRightXDYD.svg │ ├── test_XYPM_XaxisBottomYaxisRightXLabBelowYLabRightXDYH.svg │ ├── test_XYPM_XaxisBottomYaxisRightXLabBelowYLabRightXDYS.svg │ ├── test_XYPM_XaxisBottomYaxisRightXLabBelowYLabRightXDYU.svg │ ├── test_XYPM_XaxisBottomYaxisRightXLabBelowYLabRightXDYV.svg │ ├── test_XYPM_XaxisTopYaxisLeftXLabAboveYLabLeftXDYH.svg │ ├── test_XYPM_XaxisTopYaxisLeftXLabAboveYLabLeftXHYH.svg │ ├── test_XYPM_XaxisTopYaxisLeftXLabAboveYLabLeftXSYH.svg │ ├── test_XYPM_XaxisTopYaxisLeftXLabAboveYLabLeftXUYH.svg │ ├── test_XYPM_XaxisTopYaxisLeftXLabAboveYLabLeftXVYH.svg │ ├── test_XYPM_XaxisTopYaxisLeftXLabBelowYLabLeftXDYH.svg │ ├── test_XYPM_XaxisTopYaxisLeftXLabBelowYLabLeftXHYH.svg │ ├── test_XYPM_XaxisTopYaxisLeftXLabBelowYLabLeftXSYH.svg │ ├── test_XYPM_XaxisTopYaxisLeftXLabBelowYLabLeftXUYH.svg │ ├── test_XYPM_XaxisTopYaxisLeftXLabBelowYLabLeftXVYH.svg │ ├── test_XYPM_inside.svg │ ├── test_XYPM_nowhere.svg │ ├── test_XYPM_outside_bottom.svg │ ├── test_XYPM_outside_left.svg │ ├── test_XYPM_outside_right.svg │ ├── test_XYPM_outside_top.svg │ ├── test_XYPM_somewhere.svg │ ├── test_svg_xml.svg │ ├── tgamma.svg │ ├── tgamma_delta_ratio.svg │ ├── tip.png │ ├── tip.svg │ ├── toc-blank.png │ ├── toc-minus.png │ ├── toc-plus.png │ ├── triangular_cdf.svg │ ├── triangular_pdf.svg │ ├── uniform_cdf.svg │ ├── uniform_pdf.svg │ ├── up.png │ ├── up.svg │ ├── up_disabled.png │ ├── warning.png │ ├── warning.svg │ ├── weibull1.svg │ ├── weibull2.svg │ ├── weibull_pdf1.svg │ ├── weibull_pdf2.svg │ ├── zeta1.svg │ └── zeta2.svg ├── index.html ├── inkscape.qbk ├── inspect.bat ├── interface.qbk ├── latin1_symbols.qbk ├── math_symbols.qbk ├── plot_defaults.qbk ├── proposed_for_boost.png ├── rationale.qbk ├── settings.qbk ├── stylesheet_tutorial.qbk ├── svg_interface.qbk ├── svg_plot.idx ├── svg_plot.qbk ├── svg_plot_doxygen.css ├── svg_tutorial.qbk ├── to_do.qbk └── view_svg_Browsers_batch.txt ├── example ├── 1d_full_layout.cpp ├── 1d_full_layout.svg ├── 1d_simple_style.cpp ├── 1d_simple_style.svg ├── 1d_value_label_rotation.cpp ├── 1d_x_external.cpp ├── 1d_x_external.svg ├── 1d_x_grid.cpp ├── 1d_x_grid.svg ├── 2d_area_fill.cpp ├── 2d_area_fill.svg ├── 2d_area_fill_1.svg ├── 2d_area_fill_2.svg ├── 2d_bezier.cpp ├── 2d_bezier.svg ├── 2d_full.cpp ├── 2d_full.svg ├── 2d_limit.cpp ├── 2d_limit.svg ├── 2d_simple.cpp ├── 2d_simple.svg ├── 2d_value_label_rotation.cpp ├── 2d_y_grid.cpp ├── 2d_y_grid.svg ├── Demo_plots │ ├── 1d_full_layout.svg │ ├── 1d_simple_style.svg │ ├── 1d_x_external.svg │ ├── 1d_x_grid.svg │ ├── 2d_area_fill.svg │ ├── 2d_area_fill_1.svg │ ├── 2d_area_fill_2.svg │ ├── 2d_bezier.svg │ ├── 2d_full.svg │ ├── 2d_limit.svg │ ├── 2d_simple.svg │ ├── 2d_y_grid.svg │ ├── acosh.svg │ ├── asinh.svg │ ├── atanh.svg │ ├── auto_1d_containers.svg │ ├── auto_1d_plot.svg │ ├── auto_1d_plot_1.svg │ ├── auto_1d_plot_2.svg │ ├── auto_2d_plot.svg │ ├── auto_2d_plot2.svg │ ├── auto_boxplot.svg │ ├── bernoulli_cdf.svg │ ├── bernoulli_pdf.svg │ ├── beta.svg │ ├── beta_pdf.svg │ ├── binomial_pdf_1.svg │ ├── binomial_pdf_2.svg │ ├── boxplot_full.svg │ ├── boxplot_simple.svg │ ├── cauchy_pdf1.svg │ ├── cauchy_pdf2.svg │ ├── cbrt.svg │ ├── chi_squared_pdf.svg │ ├── cyl_bessel_i.svg │ ├── cyl_bessel_j.svg │ ├── cyl_bessel_k.svg │ ├── cyl_neumann.svg │ ├── default_1d_plot.svg │ ├── default_1d_plot_2.svg │ ├── default_2d_plot.svg │ ├── demo_1d_array_long_double.svg │ ├── demo_1d_autoscaling.svg │ ├── demo_1d_autoscaling_1.svg │ ├── demo_1d_autoscaling_2.svg │ ├── demo_1d_autoscaling_s.svg │ ├── demo_1d_axis_scaling.svg │ ├── demo_1d_deque_double.svg │ ├── demo_1d_limits.svg │ ├── demo_1d_list_double.svg │ ├── demo_1d_plot.svg │ ├── demo_1d_set_double.svg │ ├── demo_1d_simple.svg │ ├── demo_1d_tick_values.svg │ ├── demo_1d_uncertainty.svg │ ├── demo_1d_values.svg │ ├── demo_1d_vector.svg │ ├── demo_1d_vector_float.svg │ ├── demo_1d_x_external.svg │ ├── demo_2d_annotation.svg │ ├── demo_2d_area_fill_1.svg │ ├── demo_2d_area_fill_2.svg │ ├── demo_2d_autoscaling.svg │ ├── demo_2d_bad_function_1.svg │ ├── demo_2d_bar_x_block.svg │ ├── demo_2d_bar_x_stick.svg │ ├── demo_2d_bar_y_block.svg │ ├── demo_2d_bar_y_stick.svg │ ├── demo_2d_fonts_1.svg │ ├── demo_2d_fonts_10.svg │ ├── demo_2d_fonts_11.svg │ ├── demo_2d_fonts_12.svg │ ├── demo_2d_fonts_2.svg │ ├── demo_2d_fonts_3.svg │ ├── demo_2d_fonts_4.svg │ ├── demo_2d_fonts_5.svg │ ├── demo_2d_fonts_6.svg │ ├── demo_2d_fonts_7.svg │ ├── demo_2d_fonts_8.svg │ ├── demo_2d_fonts_9.svg │ ├── demo_2d_histogram_x.svg │ ├── demo_2d_histogram_x2.svg │ ├── demo_2d_limits.svg │ ├── demo_2d_lines.svg │ ├── demo_2d_plot_XN.svg │ ├── demo_2d_plot_XP.svg │ ├── demo_2d_plot_XYN.svg │ ├── demo_2d_plot_XYP.svg │ ├── demo_2d_plot_XYPM.svg │ ├── demo_2d_plot_YN.svg │ ├── demo_2d_plot_YP.svg │ ├── demo_2d_simple.svg │ ├── demo_2d_tick_values.svg │ ├── demo_2d_uncertainty.svg │ ├── demo_2d_values.svg │ ├── demo_2d_weather.svg │ ├── demo_Hoaglin.svg │ ├── demo_boxplot.svg │ ├── demo_boxplot_full.svg │ ├── demo_color.svg │ ├── demo_colors.svg │ ├── demo_point_markers.svg │ ├── demo_svg.svg │ ├── demo_svg_text.svg │ ├── demo_svg_tspan.svg │ ├── demo_weather1.svg │ ├── demo_weather2.svg │ ├── demo_weather3.svg │ ├── demo_weather4.svg │ ├── demo_weather_histogram6.svg │ ├── digamma.svg │ ├── ellint_1.svg │ ├── ellint_2.svg │ ├── ellint_3.svg │ ├── ellint_carlson.svg │ ├── erf.svg │ ├── erf_inv.svg │ ├── erfc.svg │ ├── erfc_inv.svg │ ├── expint2.svg │ ├── expint_i.svg │ ├── expm1.svg │ ├── exponential_pdf.svg │ ├── extreme_value_pdf1.svg │ ├── extreme_value_pdf2.svg │ ├── fisher_f_pdf.svg │ ├── gamma1_pdf.svg │ ├── gamma2_pdf.svg │ ├── gamma_p.svg │ ├── gamma_q.svg │ ├── heat_flow_data.svg │ ├── heat_flow_data_boxplot.svg │ ├── hermite.svg │ ├── hypergeometric_pdf_1.svg │ ├── hypergeometric_pdf_2.svg │ ├── ibeta.svg │ ├── laguerre.svg │ ├── laplace_pdf.svg │ ├── legendre_p.svg │ ├── legendre_q.svg │ ├── lgamma.svg │ ├── log1p.svg │ ├── lognormal_pdf1.svg │ ├── lognormal_pdf2.svg │ ├── nc_beta_pdf.svg │ ├── nc_f_pdf.svg │ ├── nc_t_pdf.svg │ ├── nccs_pdf.svg │ ├── negative_binomial_pdf_1.svg │ ├── negative_binomial_pdf_2.svg │ ├── normal_pdf.svg │ ├── pareto_pdf1.svg │ ├── pareto_pdf2.svg │ ├── poisson_pdf_1.svg │ ├── powm1.svg │ ├── rayleigh_cdf.svg │ ├── rayleigh_pdf.svg │ ├── simple_2d.svg │ ├── sinc_pi.svg │ ├── sinhc_pi.svg │ ├── sph_bessel.svg │ ├── sph_neumann.svg │ ├── sqrt1pm1.svg │ ├── students_t_pdf.svg │ ├── svg_colors.svg │ ├── svg_test.svg │ ├── svg_test_1d.svg │ ├── svg_test_box.svg │ ├── svg_test_boxplot.svg │ ├── test_XYPM_XAxisYaxisLeftXLabAboveYLabLeftXDYH.svg │ ├── test_XYPM_XAxisYaxisLeftXLabAboveYLabLeftXHYH.svg │ ├── test_XYPM_XAxisYaxisLeftXLabAboveYLabLeftXSYH.svg │ ├── test_XYPM_XAxisYaxisLeftXLabAboveYLabLeftXUYH.svg │ ├── test_XYPM_XAxisYaxisLeftXLabAboveYLabLeftXVYH.svg │ ├── test_XYPM_XAxisYaxisLeftXLabBelowYLabLeftXDYH.svg │ ├── test_XYPM_XAxisYaxisLeftXLabBelowYLabLeftXHYH.svg │ ├── test_XYPM_XAxisYaxisLeftXLabBelowYLabLeftXSYH.svg │ ├── test_XYPM_XAxisYaxisLeftXLabBelowYLabLeftXUYH.svg │ ├── test_XYPM_XAxisYaxisLeftXLabBelowYLabLeftXVYH.svg │ ├── test_XYPM_XaxisBottomYAxisXLabBelowYLabLeftXDYD.svg │ ├── test_XYPM_XaxisBottomYAxisXLabBelowYLabLeftXDYH.svg │ ├── test_XYPM_XaxisBottomYAxisXLabBelowYLabLeftXDYS.svg │ ├── test_XYPM_XaxisBottomYAxisXLabBelowYLabLeftXDYU.svg │ ├── test_XYPM_XaxisBottomYAxisXLabBelowYLabLeftXDYV.svg │ ├── test_XYPM_XaxisBottomYAxisXLabBelowYLabRightXDYD.svg │ ├── test_XYPM_XaxisBottomYAxisXLabBelowYLabRightXDYH.svg │ ├── test_XYPM_XaxisBottomYAxisXLabBelowYLabRightXDYS.svg │ ├── test_XYPM_XaxisBottomYAxisXLabBelowYLabRightXDYU.svg │ ├── test_XYPM_XaxisBottomYAxisXLabBelowYLabRightXDYV.svg │ ├── test_XYPM_XaxisBottomYaxisLeftXLabAboveYLabLeftXDYH.svg │ ├── test_XYPM_XaxisBottomYaxisLeftXLabAboveYLabLeftXHYH.svg │ ├── test_XYPM_XaxisBottomYaxisLeftXLabAboveYLabLeftXSYH.svg │ ├── test_XYPM_XaxisBottomYaxisLeftXLabAboveYLabLeftXUYH.svg │ ├── test_XYPM_XaxisBottomYaxisLeftXLabAboveYLabLeftXVYH.svg │ ├── test_XYPM_XaxisBottomYaxisLeftXLabBelowYLabLeftXDYD.svg │ ├── test_XYPM_XaxisBottomYaxisLeftXLabBelowYLabLeftXDYH.svg │ ├── test_XYPM_XaxisBottomYaxisLeftXLabBelowYLabLeftXDYS.svg │ ├── test_XYPM_XaxisBottomYaxisLeftXLabBelowYLabLeftXDYU.svg │ ├── test_XYPM_XaxisBottomYaxisLeftXLabBelowYLabLeftXDYV.svg │ ├── test_XYPM_XaxisBottomYaxisLeftXLabBelowYLabLeftXHYH.svg │ ├── test_XYPM_XaxisBottomYaxisLeftXLabBelowYLabLeftXSYH.svg │ ├── test_XYPM_XaxisBottomYaxisLeftXLabBelowYLabLeftXUYH.svg │ ├── test_XYPM_XaxisBottomYaxisLeftXLabBelowYLabLeftXVYH.svg │ ├── test_XYPM_XaxisBottomYaxisLeftXLabBelowYLabRightXDYD.svg │ ├── test_XYPM_XaxisBottomYaxisLeftXLabBelowYLabRightXDYH.svg │ ├── test_XYPM_XaxisBottomYaxisLeftXLabBelowYLabRightXDYS.svg │ ├── test_XYPM_XaxisBottomYaxisLeftXLabBelowYLabRightXDYU.svg │ ├── test_XYPM_XaxisBottomYaxisLeftXLabBelowYLabRightXDYV.svg │ ├── test_XYPM_XaxisBottomYaxisRightXLabBelowYLabLeftXDYD.svg │ ├── test_XYPM_XaxisBottomYaxisRightXLabBelowYLabLeftXDYH.svg │ ├── test_XYPM_XaxisBottomYaxisRightXLabBelowYLabLeftXDYS.svg │ ├── test_XYPM_XaxisBottomYaxisRightXLabBelowYLabLeftXDYU.svg │ ├── test_XYPM_XaxisBottomYaxisRightXLabBelowYLabLeftXDYV.svg │ ├── test_XYPM_XaxisBottomYaxisRightXLabBelowYLabRightXDYD.svg │ ├── test_XYPM_XaxisBottomYaxisRightXLabBelowYLabRightXDYH.svg │ ├── test_XYPM_XaxisBottomYaxisRightXLabBelowYLabRightXDYS.svg │ ├── test_XYPM_XaxisBottomYaxisRightXLabBelowYLabRightXDYU.svg │ ├── test_XYPM_XaxisBottomYaxisRightXLabBelowYLabRightXDYV.svg │ ├── test_XYPM_XaxisTopYaxisLeftXLabAboveYLabLeftXDYH.svg │ ├── test_XYPM_XaxisTopYaxisLeftXLabAboveYLabLeftXHYH.svg │ ├── test_XYPM_XaxisTopYaxisLeftXLabAboveYLabLeftXSYH.svg │ ├── test_XYPM_XaxisTopYaxisLeftXLabAboveYLabLeftXUYH.svg │ ├── test_XYPM_XaxisTopYaxisLeftXLabAboveYLabLeftXVYH.svg │ ├── test_XYPM_XaxisTopYaxisLeftXLabBelowYLabLeftXDYH.svg │ ├── test_XYPM_XaxisTopYaxisLeftXLabBelowYLabLeftXHYH.svg │ ├── test_XYPM_XaxisTopYaxisLeftXLabBelowYLabLeftXSYH.svg │ ├── test_XYPM_XaxisTopYaxisLeftXLabBelowYLabLeftXUYH.svg │ ├── test_XYPM_XaxisTopYaxisLeftXLabBelowYLabLeftXVYH.svg │ ├── test_XYPM_inside.svg │ ├── test_XYPM_nowhere.svg │ ├── test_XYPM_outside_bottom.svg │ ├── test_XYPM_outside_left.svg │ ├── test_XYPM_outside_right.svg │ ├── test_XYPM_outside_top.svg │ ├── test_XYPM_somewhere.svg │ ├── tgamma.svg │ ├── tgamma_delta_ratio.svg │ ├── triangular_cdf.svg │ ├── triangular_pdf.svg │ ├── uniform_cdf.svg │ ├── uniform_pdf.svg │ ├── weibull_pdf1.svg │ ├── weibull_pdf2.svg │ ├── zeta1.svg │ └── zeta2.svg ├── EasyWeather7mar09.csv ├── Jamfile.v2 ├── SVG_plot_examples.bat ├── SVG_text_width_height.cpp ├── a.out ├── acosh.svg ├── asinh.svg ├── atanh.svg ├── auto_1d_containers.cpp ├── auto_1d_containers.svg ├── auto_1d_plot.cpp ├── auto_1d_plot.svg ├── auto_1d_plot_1.svg ├── auto_1d_plot_2.svg ├── auto_2d_plot.cpp ├── auto_2d_plot_1.svg ├── auto_2d_plot_2.svg ├── auto_boxplot.cpp ├── auto_boxplot.png ├── auto_boxplot.svg ├── bernoulli_cdf.svg ├── bernoulli_pdf.svg ├── beta.svg ├── beta_pdf.svg ├── binomial_pdf_1.svg ├── binomial_pdf_2.svg ├── boxplot_full.cpp ├── boxplot_full.svg ├── boxplot_simple.cpp ├── boxplot_simple.svg ├── cauchy_pdf1.svg ├── cauchy_pdf2.svg ├── cbrt.svg ├── chi_squared_pdf.svg ├── container_minmax.cpp ├── convertible_to_double.cpp ├── cyl_bessel_i.svg ├── cyl_bessel_j.svg ├── cyl_bessel_k.svg ├── cyl_neumann.svg ├── default_1d_plot.svg ├── default_1d_plot_2.svg ├── default_2d_plot.svg ├── demo_1d_array_long_double.svg ├── demo_1d_autoscaling.cpp ├── demo_1d_autoscaling.svg ├── demo_1d_autoscaling_1.svg ├── demo_1d_autoscaling_2.svg ├── demo_1d_autoscaling_s.svg ├── demo_1d_axis_scaling.cpp ├── demo_1d_axis_scaling.svg ├── demo_1d_containers.cpp ├── demo_1d_deque_double.svg ├── demo_1d_heat_flow_data.cpp ├── demo_1d_limits.cpp ├── demo_1d_limits.svg ├── demo_1d_list_double.svg ├── demo_1d_meas.cpp ├── demo_1d_meas.svg ├── demo_1d_plot.cpp ├── demo_1d_plot.svg ├── demo_1d_set_double.svg ├── demo_1d_simple.cpp ├── demo_1d_simple.svg ├── demo_1d_tick_values.cpp ├── demo_1d_tick_values.svg ├── demo_1d_uncertainty.cpp ├── demo_1d_uncertainty.svg ├── demo_1d_values.cpp ├── demo_1d_values.svg ├── demo_1d_vector.cpp ├── demo_1d_vector.svg ├── demo_1d_vector_float.svg ├── demo_1d_x_external.cpp ├── demo_1d_x_external.svg ├── demo_2d_annotation.svg ├── demo_2d_area_fill.cpp ├── demo_2d_area_fill_1.svg ├── demo_2d_area_fill_2.svg ├── demo_2d_autoscaling.cpp ├── demo_2d_autoscaling.svg ├── demo_2d_autoscaling_vector.cpp ├── demo_2d_autoscaling_vector.svg ├── demo_2d_bad_function.cpp ├── demo_2d_bad_function_1.svg ├── demo_2d_bar_x_block.svg ├── demo_2d_bar_x_stick.svg ├── demo_2d_bar_y_block.svg ├── demo_2d_bar_y_stick.svg ├── demo_2d_bars.cpp ├── demo_2d_bezier.cpp ├── demo_2d_bezier.svg ├── demo_2d_fonts.cpp ├── demo_2d_fonts_1.svg ├── demo_2d_fonts_10.svg ├── demo_2d_fonts_11.svg ├── demo_2d_fonts_12.svg ├── demo_2d_fonts_2.svg ├── demo_2d_fonts_3.svg ├── demo_2d_fonts_4.svg ├── demo_2d_fonts_5.svg ├── demo_2d_fonts_6.svg ├── demo_2d_fonts_7.svg ├── demo_2d_fonts_8.svg ├── demo_2d_fonts_9.svg ├── demo_2d_histogram.cpp ├── demo_2d_histogram_x.svg ├── demo_2d_histogram_x2.svg ├── demo_2d_legend_lines_markers.cpp ├── demo_2d_legend_lines_markers.svg ├── demo_2d_limits.cpp ├── demo_2d_limits.svg ├── demo_2d_lines.cpp ├── demo_2d_lines.svg ├── demo_2d_plot.cpp ├── demo_2d_plot_XN.svg ├── demo_2d_plot_XP.svg ├── demo_2d_plot_XYN.svg ├── demo_2d_plot_XYP.svg ├── demo_2d_plot_XYPM.svg ├── demo_2d_plot_YN.svg ├── demo_2d_plot_YP.svg ├── demo_2d_simple.cpp ├── demo_2d_simple.svg ├── demo_2d_tick_values.cpp ├── demo_2d_tick_values.svg ├── demo_2d_uncertain_values.cpp ├── demo_2d_uncertainty.cpp ├── demo_2d_uncertainty.svg ├── demo_2d_values.cpp ├── demo_2d_values.svg ├── demo_2d_weather.cpp ├── demo_2d_weather.svg ├── demo_2d_weather_1.svg ├── demo_2d_weather_2.svg ├── demo_FP_compare.cpp ├── demo_Hoaglin.cpp ├── demo_Hoaglin.svg ├── demo_annotation.cpp ├── demo_annotation.svg ├── demo_boxplot.cpp ├── demo_boxplot.svg ├── demo_boxplot_full.cpp ├── demo_boxplot_full.svg ├── demo_boxplot_simple.cpp ├── demo_color.cpp ├── demo_color.svg ├── demo_colors.svg ├── demo_convertible_to_double.svg ├── demo_functions_1d_plot.svg ├── demo_functions_boxplot.cpp ├── demo_functions_boxplot.svg ├── demo_point_markers.cpp ├── demo_point_markers.svg ├── demo_rounds.cpp ├── demo_svg.cpp ├── demo_svg.svg ├── demo_svg_text.svg ├── demo_svg_tspan.cpp ├── demo_svg_tspan.svg ├── demo_weather1.svg ├── demo_weather2.svg ├── demo_weather3.svg ├── demo_weather4.svg ├── demo_weather_histogram6.svg ├── digamma.svg ├── ellint_1.svg ├── ellint_2.svg ├── ellint_3.svg ├── ellint_carlson.svg ├── erf.svg ├── erf_inv.svg ├── erfc.svg ├── erfc_inv.svg ├── expint2.svg ├── expint_i.svg ├── expm1.svg ├── exponential_pdf.svg ├── extreme_value_pdf1.svg ├── extreme_value_pdf2.svg ├── fisher_f_pdf.svg ├── gamma1_pdf.svg ├── gamma2_pdf.svg ├── gamma_p.svg ├── gamma_q.svg ├── heat_flow_data.svg ├── heat_flow_data_boxplot.svg ├── hermite.svg ├── hypergeometric_pdf_1.svg ├── hypergeometric_pdf_2.svg ├── ibeta.svg ├── kolmogorov_smirnov_cdf.svg ├── kolmogorov_smirnov_pdf.svg ├── laguerre.svg ├── laplace_pdf.svg ├── legendre_p.svg ├── legendre_q.svg ├── lgamma.svg ├── log1p.svg ├── lognormal_pdf1.svg ├── lognormal_pdf2.svg ├── nc_beta_pdf.svg ├── nc_f_pdf.svg ├── nc_t_cdf.svg ├── nc_t_pdf.svg ├── nccs_pdf.svg ├── negative_binomial_pdf_1.svg ├── negative_binomial_pdf_2.svg ├── normal_pdf.svg ├── pareto_pdf1.svg ├── pareto_pdf2.svg ├── poisson_pdf_1.svg ├── powm1.svg ├── rayleigh_cdf.svg ├── rayleigh_pdf.svg ├── simple_2d.svg ├── sinc_pi.svg ├── sinhc_pi.svg ├── skew_normal_cdf.svg ├── skew_normal_pdf.svg ├── sph_bessel.svg ├── sph_neumann.svg ├── sqrt1pm1.svg ├── students_t_pdf.svg ├── style.css ├── svg_colors.cpp ├── svg_colors.svg ├── svg_test.cpp ├── svg_test.svg ├── svg_test_1d.svg ├── svg_test_box.svg ├── svg_test_boxplot.cpp ├── svg_test_boxplot.svg ├── test_XYPM_XAxisYaxisLeftXLabAboveYLabLeftXDYH.svg ├── test_XYPM_XAxisYaxisLeftXLabAboveYLabLeftXHYH.svg ├── test_XYPM_XAxisYaxisLeftXLabAboveYLabLeftXSYH.svg ├── test_XYPM_XAxisYaxisLeftXLabAboveYLabLeftXUYH.svg ├── test_XYPM_XAxisYaxisLeftXLabAboveYLabLeftXVYH.svg ├── test_XYPM_XAxisYaxisLeftXLabBelowYLabLeftXDYH.svg ├── test_XYPM_XAxisYaxisLeftXLabBelowYLabLeftXHYH.svg ├── test_XYPM_XAxisYaxisLeftXLabBelowYLabLeftXSYH.svg ├── test_XYPM_XAxisYaxisLeftXLabBelowYLabLeftXUYH.svg ├── test_XYPM_XAxisYaxisLeftXLabBelowYLabLeftXVYH.svg ├── test_XYPM_XaxisBottomYAxisXLabBelowYLabLeftXDYD.svg ├── test_XYPM_XaxisBottomYAxisXLabBelowYLabLeftXDYH.svg ├── test_XYPM_XaxisBottomYAxisXLabBelowYLabLeftXDYS.svg ├── test_XYPM_XaxisBottomYAxisXLabBelowYLabLeftXDYU.svg ├── test_XYPM_XaxisBottomYAxisXLabBelowYLabLeftXDYV.svg ├── test_XYPM_XaxisBottomYAxisXLabBelowYLabRightXDYD.svg ├── test_XYPM_XaxisBottomYAxisXLabBelowYLabRightXDYH.svg ├── test_XYPM_XaxisBottomYAxisXLabBelowYLabRightXDYS.svg ├── test_XYPM_XaxisBottomYAxisXLabBelowYLabRightXDYU.svg ├── test_XYPM_XaxisBottomYAxisXLabBelowYLabRightXDYV.svg ├── test_XYPM_XaxisBottomYaxisLeftXLabAboveYLabLeftXDYH.svg ├── test_XYPM_XaxisBottomYaxisLeftXLabAboveYLabLeftXHYH.svg ├── test_XYPM_XaxisBottomYaxisLeftXLabAboveYLabLeftXSYH.svg ├── test_XYPM_XaxisBottomYaxisLeftXLabAboveYLabLeftXUYH.svg ├── test_XYPM_XaxisBottomYaxisLeftXLabAboveYLabLeftXVYH.svg ├── test_XYPM_XaxisBottomYaxisLeftXLabBelowYLabLeftXDYD.svg ├── test_XYPM_XaxisBottomYaxisLeftXLabBelowYLabLeftXDYH.svg ├── test_XYPM_XaxisBottomYaxisLeftXLabBelowYLabLeftXDYS.svg ├── test_XYPM_XaxisBottomYaxisLeftXLabBelowYLabLeftXDYU.svg ├── test_XYPM_XaxisBottomYaxisLeftXLabBelowYLabLeftXDYV.svg ├── test_XYPM_XaxisBottomYaxisLeftXLabBelowYLabLeftXHYH.svg ├── test_XYPM_XaxisBottomYaxisLeftXLabBelowYLabLeftXSYH.svg ├── test_XYPM_XaxisBottomYaxisLeftXLabBelowYLabLeftXUYH.svg ├── test_XYPM_XaxisBottomYaxisLeftXLabBelowYLabLeftXVYH.svg ├── test_XYPM_XaxisBottomYaxisLeftXLabBelowYLabRightXDYD.svg ├── test_XYPM_XaxisBottomYaxisLeftXLabBelowYLabRightXDYH.svg ├── test_XYPM_XaxisBottomYaxisLeftXLabBelowYLabRightXDYS.svg ├── test_XYPM_XaxisBottomYaxisLeftXLabBelowYLabRightXDYU.svg ├── test_XYPM_XaxisBottomYaxisLeftXLabBelowYLabRightXDYV.svg ├── test_XYPM_XaxisBottomYaxisRightXLabBelowYLabLeftXDYD.svg ├── test_XYPM_XaxisBottomYaxisRightXLabBelowYLabLeftXDYH.svg ├── test_XYPM_XaxisBottomYaxisRightXLabBelowYLabLeftXDYS.svg ├── test_XYPM_XaxisBottomYaxisRightXLabBelowYLabLeftXDYU.svg ├── test_XYPM_XaxisBottomYaxisRightXLabBelowYLabLeftXDYV.svg ├── test_XYPM_XaxisBottomYaxisRightXLabBelowYLabRightXDYD.svg ├── test_XYPM_XaxisBottomYaxisRightXLabBelowYLabRightXDYH.svg ├── test_XYPM_XaxisBottomYaxisRightXLabBelowYLabRightXDYS.svg ├── test_XYPM_XaxisBottomYaxisRightXLabBelowYLabRightXDYU.svg ├── test_XYPM_XaxisBottomYaxisRightXLabBelowYLabRightXDYV.svg ├── test_XYPM_XaxisTopYaxisLeftXLabAboveYLabLeftXDYH.svg ├── test_XYPM_XaxisTopYaxisLeftXLabAboveYLabLeftXHYH.svg ├── test_XYPM_XaxisTopYaxisLeftXLabAboveYLabLeftXSYH.svg ├── test_XYPM_XaxisTopYaxisLeftXLabAboveYLabLeftXUYH.svg ├── test_XYPM_XaxisTopYaxisLeftXLabAboveYLabLeftXVYH.svg ├── test_XYPM_XaxisTopYaxisLeftXLabBelowYLabLeftXDYH.svg ├── test_XYPM_XaxisTopYaxisLeftXLabBelowYLabLeftXHYH.svg ├── test_XYPM_XaxisTopYaxisLeftXLabBelowYLabLeftXSYH.svg ├── test_XYPM_XaxisTopYaxisLeftXLabBelowYLabLeftXUYH.svg ├── test_XYPM_XaxisTopYaxisLeftXLabBelowYLabLeftXVYH.svg ├── test_XYPM_inside.svg ├── test_XYPM_nowhere.svg ├── test_XYPM_outside_bottom.svg ├── test_XYPM_outside_left.svg ├── test_XYPM_outside_right.svg ├── test_XYPM_outside_top.svg ├── test_XYPM_somewhere.svg ├── tgamma_delta_ratio.svg ├── triangular_cdf.svg ├── triangular_pdf.svg ├── uniform_cdf.svg ├── uniform_pdf.svg ├── weibull_pdf1.svg ├── weibull_pdf2.svg ├── zeta1.svg └── zeta2.svg ├── include └── boost │ └── svg_plot │ ├── detail │ ├── auto_axes.hpp │ ├── axis_plot_frame.hpp │ ├── fp_compare.hpp │ ├── functors.hpp │ ├── numeric_limits_handling.hpp │ ├── pair.hpp │ ├── svg_boxplot_detail.hpp │ ├── svg_elements.hpp │ └── svg_style_detail.hpp │ ├── quantile.hpp │ ├── readme.txt │ ├── show_1d_settings.hpp │ ├── show_2d_settings.hpp │ ├── stylesheet.hpp │ ├── svg.hpp │ ├── svg_1d_plot.hpp │ ├── svg_2d_plot.hpp │ ├── svg_boxplot.hpp │ ├── svg_color.hpp │ ├── svg_fwd.hpp │ └── svg_style.hpp ├── index.html ├── license ├── svg_plot_index.html ├── test ├── 1d_color_consistency.cpp ├── 1d_tests.cpp ├── 2d_color_consistency.cpp ├── Jamfile.v2 ├── SVG_plot_tests.bat ├── sub_super_test.svg ├── svg_test_2d_boxplot.cpp ├── test_svg.cpp ├── test_svg_xml.cpp └── test_svg_xml.svg └── wcwidth.c /.gitignore: -------------------------------------------------------------------------------- 1 | # Gitignore for SVG_plot 2 | # ignore all log file in any directory 3 | *.log 4 | /**/*.bat 5 | /**/*.bak 6 | /**/*.db 7 | /**/*.patch 8 | doc/doxywarnings.log 9 | doc/autodoc.xml 10 | # doc/html/ 11 | doc/*.lnk 12 | doc/doxygen/html/ 13 | doc/bin/ 14 | 15 | 16 | 17 | 18 | /include/boost/svg_plot/detail/wcwidth.c 19 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | svg_plot 2 | ======== 3 | 4 | Plot data in SVG format using C++ library. 5 | 6 | With just a few lines of C++ code, the SVG_plot C++ library allows plotting of data (held in STL containers like vector and map), to be output as Scalable Vector Graphic files that can be viewed by all modern browsers. 7 | 8 | 1D, 2D and Boxplots can be produced, and there are a myriad of options to control appearance. 9 | 10 | The plots are very high quality and can be expanded without loss of quality (no pixelation!) but are tiny, (compared to a Microsoft Excel plot, for example) and are easily and highly compressible, making them suitable for real-time transmission and update. 11 | 12 | The SVG_plot project was originally written by Jake Voytko in 2007 as a Boost-sponsored Google Summer of Code project in 2007. It has been maintained and enhanced since then in Boost Sandbox, but is judged unsuitable for a Boost Library, so now being made more widely available here. 13 | 14 | Version 2 adds representation of uncertainty estimates as numbers and zones and allows far more control of font sizes and appearance controls. 15 | 16 | ***The develop branch is obselete, and the main branch and documentation is under major revision (Apr 2021) and is not yet usable.*** 17 | 18 | [Boost License](http://www.boost.org/LICENSE_1_0.txt). 19 | 20 | 21 | 22 | -------------------------------------------------------------------------------- /doc/1d_autoscale_containers.qbk: -------------------------------------------------------------------------------- 1 | [section:1d_autoscale_containers Tutorial: 1D Autoscale with Multiple Containers] 2 | 3 | This example demonstrates autoscaling with *multiple* STL containers. 4 | 5 | [import ../example/auto_1d_containers.cpp] 6 | 7 | [auto_1d_containers_1] 8 | [auto_1d_containers_2] 9 | 10 | [warning The containers must be of the same type to use the function `range_all`. 11 | If different types of containers, for example some in a `std::set` and some in a `std::vector`, 12 | then the min and max for each container must be computed separately 13 | and the minimum of the minimums and the maximum of the maximums injected into the 14 | x_autoscale (or y_autoscale) call.] 15 | 16 | Typical output is: 17 | [auto_1d_containers_output] 18 | 19 | See [@../../example/auto_1d_containers.cpp auto_1d_containers.cpp] 20 | for full source code and sample output. 21 | 22 | [endsect] [/ section:1d_autoscale_containers Tutorial: 1D Autoscale with Multiple Containers] 23 | 24 | [/ 1d_autoscale_containers.qbk 25 | Copyright 2008 Jake Voytko and Paul A. Bristow 2008, 2009, 2021 26 | Distributed under the Boost Software License, Version 1.0. 27 | (See accompanying file LICENSE_1_0.txt or copy at 28 | http://www.boost.org/LICENSE_1_0.txt). 29 | ] 30 | 31 | -------------------------------------------------------------------------------- /doc/1d_special_tutorial.qbk: -------------------------------------------------------------------------------- 1 | [section:1d_special Tutorial: 1D Special Features] 2 | 3 | [import ..\example\demo_1d_x_external.cpp] 4 | 5 | [h4 X-Axis Grid Lines] 6 | 7 | If you would like vertical grid lines that go on the graph, 8 | you can make the following call to `svg_1d_plot`: 9 | 10 | my_plot.x_major_grid_on(true) 11 | .x_minor_grid_on(true); 12 | 13 | To color style it, you might add the following calls: 14 | 15 | my_plot.x_major_grid_color(lightgray) // Darker color for major grid. 16 | .x_minor_grid_color(whitesmoke); // Lighter color for minor grid. 17 | 18 | This will produce the following image: 19 | 20 | [$images/1d_x_grid.svg] 21 | 22 | [h4 X-Axis ticks and value label position] 23 | 24 | [demo_1d_x_external_1] 25 | 26 | producing this plot 27 | 28 | [$images/demo_1d_x_external.svg] 29 | 30 | See [@../../example/demo_1d_x_external.cpp demo_1d_x_external.cpp] 31 | for full source code. 32 | 33 | [endsect] [/1d_special Tutorial: 1D Special Features] 34 | 35 | [/ 1d_special_tutorial.qbk 36 | Copyright 2008 Jake Voytko and Paul A. Bristow. 37 | Distributed under the Boost Software License, Version 1.0. 38 | (See accompanying file LICENSE_1_0.txt or copy at 39 | http://www.boost.org/LICENSE_1_0.txt). 40 | ] 41 | -------------------------------------------------------------------------------- /doc/1d_vector_tutorial.qbk: -------------------------------------------------------------------------------- 1 | [section:1d_vector_tutorial 1-D Vector Example] 2 | 3 | [import ..\example\demo_1d_vector.cpp] [/QuickBook in C++] 4 | [demo_1d_vector_1] 5 | [demo_1d_vector_2] 6 | 7 | The IDE output is not very exciting in this case 8 | [demo_1d_vector_output] 9 | but the plot is more informative: 10 | 11 | [$images/demo_1d_vector.svg] 12 | 13 | You can also view the SVG XML source using browsers (View, Source) 14 | or use your favorite editor like Notepad, TextPad etc at 15 | [@/images/demo_1d_vector.svg demo_1d_vector.svg] 16 | 17 | See [@../../example/demo_1d_vector.cpp demo_1d_vector.cpp] 18 | for full source code. 19 | 20 | [endsect] [/section:1d_vector_tutorial.qbk 1-D Vector Example.] 21 | 22 | [/ 1d_vector_tutorial.qbk 23 | Copyright 2008 Jake Voytko and Paul A. Bristow. 24 | Distributed under the Boost Software License, Version 1.0. 25 | (See accompanying file LICENSE_1_0.txt or copy at 26 | http://www.boost.org/LICENSE_1_0.txt). 27 | ] 28 | -------------------------------------------------------------------------------- /doc/Jamroot.jam: -------------------------------------------------------------------------------- 1 | # 2 | # Copyright (c) 2006 João Abecasis 3 | # 4 | # Distributed under the Boost Software License, Version 1.0. (See 5 | # accompanying file LICENSE_1_0.txt or copy at 6 | # http://www.boost.org/LICENSE_1_0.txt) 7 | # 8 | 9 | ## 10 | ## IMPORTANT NOTE: This file MUST NOT be copied over a boost installation 11 | ## 12 | 13 | path-constant top : . ; 14 | 15 | import modules ; 16 | import path ; 17 | 18 | local boost-root = [ modules.peek : BOOST_ROOT ] ; 19 | 20 | if ! $(boost-root) 21 | { 22 | local boost-search-dirs = [ modules.peek : BOOST_BUILD_PATH ] ; 23 | 24 | for local dir in $(boost-search-dirs) 25 | { 26 | if [ path.glob $(dir)/../../../ : boost/version.hpp ] 27 | { 28 | boost-root += $(dir)/../../../ ; 29 | } 30 | } 31 | 32 | if $(boost-root) 33 | { 34 | boost-root = [ path.make $(boost-root[1]) ] ; 35 | } 36 | else 37 | { 38 | ECHO "Warning: couldn't find BOOST_ROOT in" $(boost-root) ; 39 | } 40 | } 41 | 42 | path-constant BOOST_ROOT : $(boost-root) ; 43 | modules.poke : QUICKBOOK_ROOT : $(top) ; 44 | 45 | use-project /boost : $(BOOST_ROOT) ; 46 | -------------------------------------------------------------------------------- /doc/SVGPLot_doc_html_pdf.bat: -------------------------------------------------------------------------------- 1 | rem SVGplot_docs.bat 2 | echo off 3 | rem regeneration of SVG plot html and pdf docs (no indexes). 4 | rem and pipes the output to log files including the date and time, 5 | rem so that each log file has a unique name, for example: 6 | rem quickdox_10-Jun-2010_930_html.log 7 | rem The DOS time format is assumed 12:34 and the : separator is not used. 8 | set t=%time% /T 9 | rem echo %t% 10 | set tim=%t:~0,2%%t:~3,2% 11 | rem pick just hours and minutes. 12 | rem echo "%tim%" 13 | rem may include leading space, like " 915", so remove space. 14 | set tim=%tim: =% 15 | b2 -a html > svgplot_doc_html_%date%_%tim%.log 16 | if not ERRORLEVEL 0 (echo Errorlevel is %ERRORLEVEL%) else (echo OK) 17 | if ERRORLEVEL 1 goto :exit 18 | b2 -a pdf > svgplot_doc_pdf_%date%_%tim%.log 19 | if not ERRORLEVEL 0 (echo Errorlevel is %ERRORLEVEL%) else (echo OK) 20 | echo "boost-no-inspect" > inspect_%date%_%tim%.html 21 | cd ./html 22 | inspect.exe >> ../inspect_%date%_%tim%.html 2>&1 23 | if not ERRORLEVEL 0 (echo Errorlevel is %ERRORLEVEL%) else (echo OK) 24 | :exit 25 | pause 26 | rem Copyright Paul A. Bristow 2013 27 | rem Distributed under the Boost Software License, Version 1.0. (See accompany- 28 | rem ing file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) 29 | -------------------------------------------------------------------------------- /doc/SVG_plot.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pabristow/svg_plot/59e06b752acc252498e0ddff560b01fb951cb909/doc/SVG_plot.pdf -------------------------------------------------------------------------------- /doc/SVGplot_doc_html.bat: -------------------------------------------------------------------------------- 1 | rem SVGplot_doc_html.bat 2 | echo off 3 | rem regeneration of SVG plot only html and no index docs. 4 | rem Runs bjam jamfile.v2 (sans -a) and pipes the output to named log file, 5 | rem including the date and time, so that each log file has a unique name, 6 | rem for example: quickdoc_23-Mar-2010_1751_html.log 7 | rem The DOS time format is assumed 12:34 and the : separator is not used. 8 | set t=%time% /T 9 | set tim=%t:~0,2%%t:~3,2% 10 | rem pick just hours and minutes. 11 | rem time may include leading space, like " 915", so remove space. 12 | set tim=%tim: =% 13 | b2 html -a > svgplot_doc_html_%date%_%tim%.log 14 | if not ERRORLEVEL 0 (echo Errorlevel is %ERRORLEVEL%) else (echo OK) 15 | if ERRORLEVEL 1 goto :exit 16 | echo "boost-no-inspect" > inspect_%date%_%tim%.html 17 | cd ./html 18 | inspect.exe >> ../inspect_%date%_%tim%.html 2>&1 19 | if not ERRORLEVEL 0 (echo Errorlevel is %ERRORLEVEL%) else (echo OK) 20 | :exit 21 | pause 22 | rem Copyright Paul A. Bristow 2013 23 | rem 24 | rem Distributed under the Boost Software License, Version 1.0. (See accompany- 25 | rem ing file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) 26 | 27 | -------------------------------------------------------------------------------- /doc/SVGplot_doc_html_index.bat: -------------------------------------------------------------------------------- 1 | rem SVGplot_doc_html_index.bat 2 | echo off 3 | rem regeneration of SVG plot html with index docs. 4 | rem Runs bjam jamfile.v2 and pipes the output to named log file, 5 | rem including the date and time, so that each log file has a unique name, 6 | rem Assumes Windows data format is dd-MMM-yy and HH::mm 7 | rem for example: quickdoc_23-Mar-2010_1751_html.log 8 | rem The DOS time format is assumed 12:34 and the : separator is not used. 9 | set t=%time% /T 10 | set tim=%t:~0,2%%t:~3,2% 11 | rem pick just hours and minutes. 12 | rem time may include leading space, like " 915", so remove space. 13 | set tim=%tim: =% 14 | b2 html -a --enable-index > svgplot_doc_html_index_%date%_%tim%.log 15 | if not ERRORLEVEL 0 (echo Errorlevel is %ERRORLEVEL%) else (echo OK) 16 | if ERRORLEVEL 1 goto :exit 17 | rem echo "boost-no-inspect" > inspect_html_index_%date%_%tim%.html 18 | rem cd ./html 19 | rem inspect.exe >> ../inspect_html_index_%date%_%tim%.html 2>&1 20 | if not ERRORLEVEL 0 (echo Errorlevel is %ERRORLEVEL%) else (echo OK) 21 | :exit 22 | pause 23 | rem Copyright Paul A. Bristow 2014 24 | rem Distributed under the Boost Software License, Version 1.0. 25 | rem See accompanying file LICENSE_1_0.txt 26 | rem or copy at http://www.boost.org/LICENSE_1_0.txt) 27 | 28 | 29 | -------------------------------------------------------------------------------- /doc/SVGplot_doc_html_pdf_index.bat: -------------------------------------------------------------------------------- 1 | rem SVGplot_doc_html_pdf_index.bat 2 | echo off 3 | rem regeneration of SVG plot html with indexdocs. 4 | rem and pipes the output to log files including the date and time, 5 | rem so that each log file has a unique name, for example: 6 | rem quickdox_10-Jun-2010_930_html.log 7 | rem The DOS time format is assumed 12:34 and the : separator is not used. 8 | set t=%time% /T 9 | rem echo %t% 10 | set tim=%t:~0,2%%t:~3,2% 11 | rem pick just hours and minutes. 12 | rem echo "%tim%" 13 | rem may include leading space, like " 915", so remove space. 14 | set tim=%tim: =% 15 | b2 -a --enable-index html > svgplot_doc_html_index_%date%_%tim%.log 16 | if not ERRORLEVEL 0 (echo Errorlevel is %ERRORLEVEL%) else (echo OK) 17 | if ERRORLEVEL 1 goto :exit 18 | echo "boost-no-inspect" > inspect_html_index_%date%_%tim%.html 19 | cd ./html 20 | inspect.exe >> ../inspect_html_index_%date%_%tim%.html 2>&1 21 | if ERRORLEVEL 1 goto :exit 22 | b2 -a --enable-index pdf > svgplot_doc_pdf_index_%date%_%tim%.log 23 | echo Errorlevel is %ERRORLEVEL% 24 | if not ERRORLEVEL 0 (echo Errorlevel is %ERRORLEVEL%) else (echo OK) 25 | :exit 26 | pause 27 | rem Copyright Paul A. Bristow 2013 28 | rem 29 | rem Distributed under the Boost Software License, Version 1.0. (See accompany- 30 | rem ing file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) 31 | 32 | -------------------------------------------------------------------------------- /doc/SVGplot_doc_pdf.bat: -------------------------------------------------------------------------------- 1 | rem SVGplot_doc_pdf.bat 2 | echo off 3 | rem regeneration of SVG plot only html docs. 4 | rem Runs b2 jamfile.v2 (sans -a) and pipes the output to named log file, 5 | rem including the date and time, so that each log file has a unique name, 6 | rem for example: svgplot_23-Mar-2010_1751_html.log 7 | rem The DOS time format is assumed 12:34 and the : separator is not used. 8 | set t=%time% /T 9 | set tim=%t:~0,2%%t:~3,2% 10 | rem pick just hours and minutes. 11 | rem time may include leading space, like " 915", so remove space. 12 | set tim=%tim: =% 13 | b2 pdf -a > svgplot_doc_pdf_%date%_%tim%.log 14 | if not ERRORLEVEL 0 (echo Errorlevel is %ERRORLEVEL%) else (echo OK) 15 | if ERRORLEVEL 1 goto :exit 16 | echo "boost-no-inspect" > inspect_pdf_%date%_%tim%.html 17 | cd ./html 18 | inspect.exe >> ../inspect_pdf_%date%_%tim%.html 2>&1 19 | if not ERRORLEVEL 0 (echo Errorlevel is %ERRORLEVEL%) else (echo OK) 20 | :exit 21 | pause 22 | rem Copyright Paul A. Bristow 2013 23 | rem 24 | rem Distributed under the Boost Software License, Version 1.0. (See accompany- 25 | rem ing file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) 26 | 27 | -------------------------------------------------------------------------------- /doc/SVGplot_doc_pdf_index.bat: -------------------------------------------------------------------------------- 1 | rem SVGplot_doc_pdf_index.bat 2 | echo off 3 | rem regeneration of SVG plot pdf with index docs. 4 | rem and pipes the output to log files including the date and time, 5 | rem so that each log file has a unique name, for example: 6 | rem quickdox_10-Jun-2010_930_html.log 7 | rem The DOS time format is assumed 12:34 and the : separator is not used. 8 | set t=%time% /T 9 | rem echo %t% 10 | set tim=%t:~0,2%%t:~3,2% 11 | rem pick just hours and minutes. 12 | rem echo "%tim%" 13 | rem may include leading space, like " 915", so remove space. 14 | set tim=%tim: =% 15 | b2 -a --enable-index pdf > svgplot_doc_pdf_index_%date%_%tim%.log 16 | if not ERRORLEVEL 0 (echo Errorlevel is %ERRORLEVEL%) else (echo OK) 17 | if ERRORLEVEL 1 goto :exit 18 | rem echo "boost-no-inspect" > inspect_pdf_index_%date%_%tim%.html 19 | rem cd ./html 20 | rem inspect.exe >> ../inspect_pdf_index_%date%_%tim%.html 2>&1 21 | rem if not ERRORLEVEL 0 (echo Errorlevel is %ERRORLEVEL%) else (echo OK) 22 | :exit 23 | 24 | pause 25 | rem Copyright Paul A. Bristow 2010 to 2013 26 | rem 27 | rem Distributed under the Boost Software License, Version 1.0. 28 | rem (See accompanying file LICENSE_1_0.txt 29 | rem or copy at http://www.boost.org/LICENSE_1_0.txt) 30 | 31 | -------------------------------------------------------------------------------- /doc/acknowledgements.qbk: -------------------------------------------------------------------------------- 1 | [section:acknowledgements Acknowledgements] 2 | Jake Voytko would like to thank the following people: 3 | 4 | * [*Google]: For offering Summer of Code, and giving me the opportunity to do 5 | something I never would have done otherwise. 6 | 7 | * [*Joaquín Mª López Muñoz]: My GSoC mentor. His proofreading and advice 8 | helped shape the project into what it is today, and prevented small problems 9 | from becoming major problems. 10 | 11 | * [*Paul A. Bristow]: For showing an active interest, offering literally dozens 12 | of minor and major features he'd like to see, and for helping with Boost.Build. 13 | 14 | * [*Matias Capeletto]: For showing an active interest, and offering feature 15 | suggestions. 16 | 17 | * [*Sarah Braun]: For helping me pick colors for examples. 18 | 19 | * [*Boost Community]: For all of the encouragement, suggestions, disagreements, 20 | and patience. 21 | 22 | Paul A. Bristow would like to thank 23 | 24 | * Jake Voytko for setting up the plot package during his Google Summer of Code period in 2007. I hope he will approve of its current state. 25 | 26 | * John Maddock for much assistance with problems, and especially with documentation and development of indexing and pdf production. 27 | 28 | * Joel de Guzman and Eric Niebler for producing the Quickbook and Doxygen indexing system. 29 | 30 | * Daniel James for enhancements to Doxygen with Docbook. 31 | 32 | * And of course all the bits of Boost that proved invaluable. 33 | 34 | [endsect] [/section:acknowledgements] 35 | 36 | [/ acknowledgements.qbk 37 | Copyright 2008 Jake Voytko. 38 | Copyright 2009 Paul A. Bristow 39 | 40 | Distributed under the Boost Software License, Version 1.0. 41 | (See accompanying file LICENSE_1_0.txt or copy at 42 | http://www.boost.org/LICENSE_1_0.txt). 43 | ] 44 | -------------------------------------------------------------------------------- /doc/auto_1d_containers.qbk: -------------------------------------------------------------------------------- 1 | [section:auto_1d_containers_tutorial 1-D Auto Multiple Containers Examples] 2 | 3 | [import ..\example\auto_1d_containers.cpp] 4 | [auto_1d_containers_1] 5 | [auto_1d_containers_2] 6 | 7 | The output is: 8 | [auto_1d_containers_output] 9 | 10 | You can view the svg file, for example: [@\images\auto_1d_containers.svg auto_1d_containers.svg] 11 | with most internet browsers, and other programs too. 12 | 13 | See [@../../example/auto_1d_containers.cpp auto_1d_containers.cpp] 14 | for full source code. 15 | 16 | [endsect] [/section:auto_1d_containers_tutorial 1-D Auto Multiple Containers Examples] 17 | 18 | [/ auto_1d_containers_tutorial.qbk 19 | Copyright 2008 Jake Voytko and Paul A. Bristow. 20 | Distributed under the Boost Software License, Version 1.0. 21 | (See accompanying file LICENSE_1_0.txt or copy at 22 | http://www.boost.org/LICENSE_1_0.txt). 23 | ] 24 | -------------------------------------------------------------------------------- /doc/boxplot_full_tutorial.qbk: -------------------------------------------------------------------------------- 1 | [section:svg_boxplot_tutorial_full Full Boxplot Layout] 2 | [/ TODO?] 3 | [endsect] [/section:svg_boxplot_tutorial_full Full Boxplot Layout] 4 | 5 | [/ boxplot_full_tutorial.qbk 6 | Copyright 2008 Jake Voytko and Paul A. Bristow. 7 | Distributed under the Boost Software License, Version 1.0. 8 | (See accompanying file LICENSE_1_0.txt or copy at 9 | http://www.boost.org/LICENSE_1_0.txt). 10 | ] 11 | 12 | -------------------------------------------------------------------------------- /doc/boxplot_quartiles.qbk: -------------------------------------------------------------------------------- 1 | [section:svg_boxplot_quartiles Definitions of the Quartiles] 2 | 3 | This example demonstrates the dramatic effect of the choice of definition of the quartiles. 4 | 5 | [import ../example/demo_Hoaglin.cpp] 6 | 7 | [demo_Hoaglin_1] 8 | [demo_Hoaglin_2] 9 | 10 | Typical output is: 11 | [demo_Hoaglin_output] 12 | 13 | Plot showing the appearance for Hoaglin's eight definitions is at: 14 | 15 | [$images/demo_Hoaglin.svg] 16 | 17 | See [@../../example/demo_Hoaglin.cpp demo_Hoaglin.cpp] 18 | for full source code and sample output. 19 | 20 | [endsect] [/section:svg_boxplot_quartiles Definitions of the Quartiles] 21 | 22 | [/ boxplot_quartiles.qbk 23 | Copyright 2008 Jake Voytko and Paul A. Bristow. 24 | Distributed under the Boost Software License, Version 1.0. 25 | (See accompanying file LICENSE_1_0.txt or copy at 26 | http://www.boost.org/LICENSE_1_0.txt). 27 | ] 28 | 29 | -------------------------------------------------------------------------------- /doc/boxplot_tutorial.qbk: -------------------------------------------------------------------------------- 1 | [section:svg_boxplot_tutorial Tutorial: Boxplot] 2 | 3 | [include boxplot_simple_tutorial.qbk] 4 | 5 | [/ include boxplot_full_tutorial.qbk] [/TODO?] 6 | 7 | [include boxplot_quartiles.qbk] 8 | 9 | [endsect] [/section:tutorial] 10 | 11 | [/ boxplot_tutorial.qbk 12 | Copyright 2008 Jake Voytko and Paul A. Bristow. 13 | Distributed under the Boost Software License, Version 1.0. 14 | (See accompanying file LICENSE_1_0.txt or copy at 15 | http://www.boost.org/LICENSE_1_0.txt). 16 | ] 17 | -------------------------------------------------------------------------------- /doc/demo_1d_autoscaling.qbk: -------------------------------------------------------------------------------- 1 | [section:auto_1d_plot 1-D Auto scaling Examples] 2 | 3 | [import ..\example\auto_1d_plot.cpp] 4 | [auto_1d_plot_1] 5 | [auto_1d_plot_2] 6 | [auto_1d_plot_3] 7 | 8 | The output is: 9 | [auto_1d_plot_output] 10 | 11 | and the plot: 12 | 13 | [$images/auto_1d_plot.svg] 14 | 15 | See [@../../example/auto_1d_plot.cpp auto_1d_plot..cpp] 16 | for full source code. 17 | 18 | [endsect] [/section:auto_1d_plot 1-D Auto scaling Examples] 19 | 20 | [section:demo_1d_autoscaling 1-D Autoscaling Various Containers Examples] 21 | [import ../example/demo_1d_autoscaling.cpp] 22 | 23 | [demo_1d_autoscaling_1] 24 | [demo_1d_autoscaling_2] 25 | [demo_1d_autoscaling_3] 26 | 27 | The output is: 28 | [demo_1d_autoscaling_output] 29 | 30 | and the plot: 31 | 32 | [$images/demo_1d_autoscaling.svg] 33 | 34 | See [@../../example/demo_1d_autoscaling.cpp demo_1d_autoscaling.cpp] 35 | for full source code. 36 | 37 | [endsect] [/section:demo_1d_autoscaling 1-D Autoscaling Various Containers Examples] 38 | 39 | [/ demo_1d_autoscaling.qbk 40 | Copyright 2008, 2021 Jake Voytko and Paul A. Bristow. 41 | Distributed under the Boost Software License, Version 1.0. 42 | (See accompanying file LICENSE_1_0.txt or copy at 43 | http://www.boost.org/LICENSE_1_0.txt). 44 | ] 45 | -------------------------------------------------------------------------------- /doc/demo_1d_axis_scaling.qbk: -------------------------------------------------------------------------------- 1 | [section:demo_1d_axis_scaling 1-D Axis Scaling] 2 | 3 | [h4 Axis scaling with function scale_axis] 4 | 5 | [import ..\example\demo_1d_axis_scaling.cpp] 6 | 7 | [demo_1d_axis_scaling_1] 8 | [demo_1d_axis_scaling_2] 9 | [demo_1d_axis_scaling_3] 10 | 11 | [h4 scale_axis Function Examples] 12 | 13 | [demo_1d_axis_scaling_4] 14 | [demo_1d_axis_scaling_5] 15 | 16 | The output is: 17 | [demo_1d_axis_scaling_output] 18 | 19 | See [@../../example/demo_1d_axis_scaling.cpp demo_1d_axis_scaling.cpp] 20 | for full source code. 21 | 22 | [endsect] [/section:auto_1d_containers_tutorial 1-D Auto Multiple Containers Examples] 23 | 24 | [/ demo_1d_axis_scaling.qbk 25 | Copyright 2008 Jake Voytko and Paul A. Bristow. 26 | Distributed under the Boost Software License, Version 1.0. 27 | (See accompanying file LICENSE_1_0.txt or copy at 28 | http://www.boost.org/LICENSE_1_0.txt). 29 | ] 30 | -------------------------------------------------------------------------------- /doc/demo_1d_containers.qbk: -------------------------------------------------------------------------------- 1 | [section:demo_1d_containers_tutorial 1-D Containers Examples] 2 | 3 | [import ..\example\demo_1d_containers.cpp] 4 | [demo_1d_containers_1] 5 | [demo_1d_containers_2] 6 | [demo_1d_containers_3] 7 | [demo_1d_containers_4] 8 | [demo_1d_containers_5] 9 | [demo_1d_containers_6] 10 | 11 | [note For filling containers you may find the __Boost_Assign by Thorsten Ottosen useful ] 12 | 13 | The IDE output is not very exciting in this case: 14 | [demo_1d_containers_output] 15 | 16 | The plot is: 17 | 18 | [$images/demo_1d_vector_float.svg] 19 | 20 | And you can view the other svg files (with most internet browsers, and other programs too) for example: 21 | 22 | * [@\images\demo_1d_array_long_double.svg demo_1d_array_long_double.svg] 23 | 24 | * [@\images\demo_1d_set_double.svg demo_1d_set_double.svg] 25 | 26 | * [@\images\demo_1d_list_double.svg demo_1d_list_double.svg] 27 | 28 | * [@\images\demo_1d_deque_double.svg demo_1d_deque_double.svg] 29 | 30 | See [@../../example/demo_1d_containers.cpp demo_1d_containers.cpp] 31 | for full source code. 32 | 33 | [endsect] [/section:demo_1d_containers_tutorial 1-D Containers Examples] 34 | 35 | [/ demo_1d_containers_tutorial.qbk 36 | Copyright 2008 and 2009 Jake Voytko and Paul A. Bristow. 37 | Distributed under the Boost Software License, Version 1.0. 38 | (See accompanying file LICENSE_1_0.txt or copy at 39 | http://www.boost.org/LICENSE_1_0.txt). 40 | ] 41 | 42 | -------------------------------------------------------------------------------- /doc/demo_1d_values.qbk: -------------------------------------------------------------------------------- 1 | [section:demo_1d_values 1-D Data Values Examples] 2 | 3 | [h4 Showing 1D Data Values Examples] 4 | 5 | [import ..\example\demo_1d_values.cpp] 6 | 7 | [demo_1d_values_1] 8 | [demo_1d_values_2] 9 | [demo_1d_values_output] 10 | 11 | [h4 Showing 1D Data 'at limit' Values Examples] 12 | 13 | [import ..\example\demo_1d_limits.cpp] 14 | 15 | [demo_1d_limits_1] 16 | [demo_1d_limits_2] 17 | [demo_1d_limits_output] 18 | 19 | [$images/demo_1d_limits.svg demo_1d_limits.svg] 20 | 21 | [endsect] [/section:demo_1d_values 1-D Data Values Examples] 22 | 23 | [/ demo_1d_values.qbk 24 | Copyright 2008, 2012 Jake Voytko and Paul A. Bristow. 25 | Distributed under the Boost Software License, Version 1.0. 26 | (See accompanying file LICENSE_1_0.txt or copy at 27 | http://www.boost.org/LICENSE_1_0.txt). 28 | ] 29 | 30 | -------------------------------------------------------------------------------- /doc/demo_2d_autoscaling.qbk: -------------------------------------------------------------------------------- 1 | [section:demo_2d_autoscaling 2-D Autoscaling Examples] 2 | 3 | [h4 Autoscale 2D Examples] 4 | 5 | [import ..\example\auto_2d_plot.cpp] 6 | 7 | [auto_2d_plot_1] 8 | [auto_2d_plot_2] 9 | [auto_2d_plot_output] 10 | 11 | The plot is 12 | 13 | [$images/auto_2d_plot.svg] 14 | 15 | 16 | [h4 Autoscale 2D Vectors Examples] 17 | 18 | [import ..\example\demo_2d_autoscaling_vector.cpp] 19 | 20 | {demo_2d_autoscaling_vector_1] 21 | [demo_2d_autoscaling_vector_2] 22 | [demo_2d_autoscaling_vector_output] 23 | 24 | The plot is 25 | 26 | [$images/demo_2d_autoscaling_vector.svg] 27 | 28 | 29 | [endsect] [/section:demo_2d_autoscaling 2-D Autoscaling Examples] 30 | 31 | [/ demo_2d_autoscaling.qbk 32 | Copyright 2008 Jake Voytko and Paul A. Bristow. 33 | Distributed under the Boost Software License, Version 1.0. 34 | (See accompanying file LICENSE_1_0.txt or copy at 35 | http://www.boost.org/LICENSE_1_0.txt). 36 | ] 37 | -------------------------------------------------------------------------------- /doc/demo_2d_values.qbk: -------------------------------------------------------------------------------- 1 | [section:demo_2d_values 2-D Data Values Examples] 2 | 3 | [h4 Showing 2d Data Values Examples] 4 | 5 | [import ..\example\demo_2d_values.cpp] 6 | 7 | [demo_2d_values_1] 8 | [demo_2d_values_2] 9 | [demo_2d_values_output] 10 | 11 | And the plot: 12 | [$images/demo_2d_values.svg] 13 | 14 | [h4 Showing 2d Data 'at limit' Values Examples] 15 | 16 | [import ..\example\demo_2d_limits.cpp] 17 | 18 | [demo_2d_limits_1] 19 | [demo_2d_limits_2] 20 | [demo_2d_limits_output] 21 | 22 | [endsect] [/section:demo_2d_values 2-D Data Values Examples] 23 | 24 | [/ demo_2d_values.qbk 25 | Copyright 2008 Jake Voytko and Paul A. Bristow. 26 | Distributed under the Boost Software License, Version 1.0. 27 | (See accompanying file LICENSE_1_0.txt or copy at 28 | http://www.boost.org/LICENSE_1_0.txt). 29 | ] 30 | 31 | -------------------------------------------------------------------------------- /doc/doxygen/Boost_draft_doxygen_header.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | Geometry Library 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 |
Boost C++ Libraries
18 | -------------------------------------------------------------------------------- /doc/doxygen/boost-no-inspect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pabristow/svg_plot/59e06b752acc252498e0ddff560b01fb951cb909/doc/doxygen/boost-no-inspect -------------------------------------------------------------------------------- /doc/doxygen/doxygen.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pabristow/svg_plot/59e06b752acc252498e0ddff560b01fb951cb909/doc/doxygen/doxygen.png -------------------------------------------------------------------------------- /doc/doxygen/html/bc_s.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pabristow/svg_plot/59e06b752acc252498e0ddff560b01fb951cb909/doc/doxygen/html/bc_s.png -------------------------------------------------------------------------------- /doc/doxygen/html/bdwn.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pabristow/svg_plot/59e06b752acc252498e0ddff560b01fb951cb909/doc/doxygen/html/bdwn.png -------------------------------------------------------------------------------- /doc/doxygen/html/closed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pabristow/svg_plot/59e06b752acc252498e0ddff560b01fb951cb909/doc/doxygen/html/closed.png -------------------------------------------------------------------------------- /doc/doxygen/html/doc.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pabristow/svg_plot/59e06b752acc252498e0ddff560b01fb951cb909/doc/doxygen/html/doc.png -------------------------------------------------------------------------------- /doc/doxygen/html/folderclosed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pabristow/svg_plot/59e06b752acc252498e0ddff560b01fb951cb909/doc/doxygen/html/folderclosed.png -------------------------------------------------------------------------------- /doc/doxygen/html/folderopen.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pabristow/svg_plot/59e06b752acc252498e0ddff560b01fb951cb909/doc/doxygen/html/folderopen.png -------------------------------------------------------------------------------- /doc/doxygen/html/nav_f.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pabristow/svg_plot/59e06b752acc252498e0ddff560b01fb951cb909/doc/doxygen/html/nav_f.png -------------------------------------------------------------------------------- /doc/doxygen/html/nav_g.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pabristow/svg_plot/59e06b752acc252498e0ddff560b01fb951cb909/doc/doxygen/html/nav_g.png -------------------------------------------------------------------------------- /doc/doxygen/html/nav_h.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pabristow/svg_plot/59e06b752acc252498e0ddff560b01fb951cb909/doc/doxygen/html/nav_h.png -------------------------------------------------------------------------------- /doc/doxygen/html/open.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pabristow/svg_plot/59e06b752acc252498e0ddff560b01fb951cb909/doc/doxygen/html/open.png -------------------------------------------------------------------------------- /doc/doxygen/html/splitbar.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pabristow/svg_plot/59e06b752acc252498e0ddff560b01fb951cb909/doc/doxygen/html/splitbar.png -------------------------------------------------------------------------------- /doc/doxygen/html/sync_off.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pabristow/svg_plot/59e06b752acc252498e0ddff560b01fb951cb909/doc/doxygen/html/sync_off.png -------------------------------------------------------------------------------- /doc/doxygen/html/sync_on.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pabristow/svg_plot/59e06b752acc252498e0ddff560b01fb951cb909/doc/doxygen/html/sync_on.png -------------------------------------------------------------------------------- /doc/doxygen/html/tab_a.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pabristow/svg_plot/59e06b752acc252498e0ddff560b01fb951cb909/doc/doxygen/html/tab_a.png -------------------------------------------------------------------------------- /doc/doxygen/html/tab_b.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pabristow/svg_plot/59e06b752acc252498e0ddff560b01fb951cb909/doc/doxygen/html/tab_b.png -------------------------------------------------------------------------------- /doc/doxygen/html/tab_h.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pabristow/svg_plot/59e06b752acc252498e0ddff560b01fb951cb909/doc/doxygen/html/tab_h.png -------------------------------------------------------------------------------- /doc/doxygen/html/tab_s.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pabristow/svg_plot/59e06b752acc252498e0ddff560b01fb951cb909/doc/doxygen/html/tab_s.png -------------------------------------------------------------------------------- /doc/doxygen/images/alert.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pabristow/svg_plot/59e06b752acc252498e0ddff560b01fb951cb909/doc/doxygen/images/alert.png -------------------------------------------------------------------------------- /doc/doxygen/images/blank.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pabristow/svg_plot/59e06b752acc252498e0ddff560b01fb951cb909/doc/doxygen/images/blank.png -------------------------------------------------------------------------------- /doc/doxygen/images/caution.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pabristow/svg_plot/59e06b752acc252498e0ddff560b01fb951cb909/doc/doxygen/images/caution.png -------------------------------------------------------------------------------- /doc/doxygen/images/doxygen.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pabristow/svg_plot/59e06b752acc252498e0ddff560b01fb951cb909/doc/doxygen/images/doxygen.png -------------------------------------------------------------------------------- /doc/doxygen/images/draft.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pabristow/svg_plot/59e06b752acc252498e0ddff560b01fb951cb909/doc/doxygen/images/draft.png -------------------------------------------------------------------------------- /doc/doxygen/images/home.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pabristow/svg_plot/59e06b752acc252498e0ddff560b01fb951cb909/doc/doxygen/images/home.png -------------------------------------------------------------------------------- /doc/doxygen/images/important.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pabristow/svg_plot/59e06b752acc252498e0ddff560b01fb951cb909/doc/doxygen/images/important.png -------------------------------------------------------------------------------- /doc/doxygen/images/important.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 5 | 6 | 7 | 8 | 9 | 10 | ]> 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | -------------------------------------------------------------------------------- /doc/doxygen/images/next.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pabristow/svg_plot/59e06b752acc252498e0ddff560b01fb951cb909/doc/doxygen/images/next.png -------------------------------------------------------------------------------- /doc/doxygen/images/next.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 5 | 6 | 7 | 8 | ]> 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | -------------------------------------------------------------------------------- /doc/doxygen/images/next_disabled.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pabristow/svg_plot/59e06b752acc252498e0ddff560b01fb951cb909/doc/doxygen/images/next_disabled.png -------------------------------------------------------------------------------- /doc/doxygen/images/note.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pabristow/svg_plot/59e06b752acc252498e0ddff560b01fb951cb909/doc/doxygen/images/note.png -------------------------------------------------------------------------------- /doc/doxygen/images/note.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | ]> 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | -------------------------------------------------------------------------------- /doc/doxygen/images/prev.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 5 | 6 | 7 | 8 | ]> 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | -------------------------------------------------------------------------------- /doc/doxygen/images/proposed_for_boost.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pabristow/svg_plot/59e06b752acc252498e0ddff560b01fb951cb909/doc/doxygen/images/proposed_for_boost.png -------------------------------------------------------------------------------- /doc/doxygen/images/smiley.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pabristow/svg_plot/59e06b752acc252498e0ddff560b01fb951cb909/doc/doxygen/images/smiley.png -------------------------------------------------------------------------------- /doc/doxygen/images/tip.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pabristow/svg_plot/59e06b752acc252498e0ddff560b01fb951cb909/doc/doxygen/images/tip.png -------------------------------------------------------------------------------- /doc/doxygen/images/toc-blank.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pabristow/svg_plot/59e06b752acc252498e0ddff560b01fb951cb909/doc/doxygen/images/toc-blank.png -------------------------------------------------------------------------------- /doc/doxygen/images/toc-minus.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pabristow/svg_plot/59e06b752acc252498e0ddff560b01fb951cb909/doc/doxygen/images/toc-minus.png -------------------------------------------------------------------------------- /doc/doxygen/images/toc-plus.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pabristow/svg_plot/59e06b752acc252498e0ddff560b01fb951cb909/doc/doxygen/images/toc-plus.png -------------------------------------------------------------------------------- /doc/doxygen/images/up.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pabristow/svg_plot/59e06b752acc252498e0ddff560b01fb951cb909/doc/doxygen/images/up.png -------------------------------------------------------------------------------- /doc/doxygen/images/up_disabled.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pabristow/svg_plot/59e06b752acc252498e0ddff560b01fb951cb909/doc/doxygen/images/up_disabled.png -------------------------------------------------------------------------------- /doc/doxygen/images/warning.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pabristow/svg_plot/59e06b752acc252498e0ddff560b01fb951cb909/doc/doxygen/images/warning.png -------------------------------------------------------------------------------- /doc/doxygen/images/warning.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 5 | 6 | 7 | 8 | 9 | 10 | ]> 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | -------------------------------------------------------------------------------- /doc/doxygen/index.html: -------------------------------------------------------------------------------- 1 | 8 | 9 | 10 | 11 | 12 | 13 | Automatic redirection failed. 14 | 15 | 16 | -------------------------------------------------------------------------------- /doc/doxygen/my_doxygen_header.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | - 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | Quickbook Doxygen Index Prototype $datetime $projectname $projectnumber 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 |
Written with Boost C++ Libraries in mind.
37 |

38 |
39 |

40 | 41 | -------------------------------------------------------------------------------- /doc/doxygen/svg.log: -------------------------------------------------------------------------------- 1 | 2 | error: no Jamfile in current directory found, and no target references specified. 3 | 4 | -------------------------------------------------------------------------------- /doc/doxygen/svgplot_doxygen_footer.html: -------------------------------------------------------------------------------- 1 | - 2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 |
13 |

Use, modification and distribution are subject to the Boost Software License, Version 1.0.
14 | (See accompanying file LICENSE_1_0.txt or copy at  15 | http://www.boost.org/LICENSE_1_0.txt )

16 | 17 |

Copyright © $year Paul A. Bristow

18 | 19 |

Doxygen Documentation generated by  20 | Doxygen logo  $doxygenversion, Revised at $datetime

22 |
23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 | 32 | -------------------------------------------------------------------------------- /doc/doxygen/svgplot_doxygen_header.html: -------------------------------------------------------------------------------- 1 | - 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | Boost.SVG_plot Doxygen Index $datetime $projectname $projectnumber 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 32 | 33 | 34 |
With Boost C++ Libraries in mind. 31 |
35 |

36 |
37 |

38 | 39 | 40 | 41 | 42 | 43 | 44 | -------------------------------------------------------------------------------- /doc/fonts.qbk: -------------------------------------------------------------------------------- 1 | [section:fonts Fonts] 2 | 3 | [import ../example/demo_2d_fonts.cpp] 4 | 5 | Examples of fonts are at [@../../../svg_plot/example/demo_2d_fonts.cpp demo_2d_fonts.cpp]. 6 | 7 | Fine control of font family and size is provided, 8 | although the exact rendering may be limited by the browser used to view the `.svg` file. 9 | 10 | An example is provided to demonstrate various fonts and fonts sizes. 11 | 12 | [demo_2d_fonts_1] 13 | [demo_2d_fonts_2] 14 | [demo_2d_fonts_output] 15 | 16 | Producing this ugly plot, as an example from the files `demo_2d_fonts_1.svg` to `demo_2d_fonts_12.svg`: 17 | 18 | [$images/demo_2d_fonts.svg]. 19 | 20 | [/ This is just on of 12 demo_fonts_1 to _12 copied to $images as demo_2d_fonts.svg] 21 | 22 | See [@../../example/demo_2d_fonts.cpp demo_2d_fonts.cpp] for full source code. 23 | 24 | [endsect] [/section:fonts Fonts] 25 | 26 | [/ fonts.qbk 27 | Copyright 2009 Jake Voytko and Paul A. Bristow. 28 | Distributed under the Boost Software License, Version 1.0. 29 | (See accompanying file LICENSE_1_0.txt or copy at 30 | http://www.boost.org/LICENSE_1_0.txt). 31 | ] 32 | -------------------------------------------------------------------------------- /doc/how_to_use.qbk: -------------------------------------------------------------------------------- 1 | [section:howtouse How To Use This Documentation] 2 | 3 | * Tutorials are listed in the Table of Contents and include many examples that should help you get started quickly. 4 | 5 | * Source code of the many Examples will often be your quickest option. They often deliberately use many features, 6 | often producing examples of outstandingly bad taste! 7 | 8 | * Reference section prepared using Doxygen will help fine-tuning the appearance of your graphs. 9 | 10 | * Several indexes (especially the function index) will also help you find which of the several hundred options you need. 11 | 12 | * If you have a feature request, or if it appears that the implementation 13 | is in error, please check the TODO page first, as well as the rationale section. 14 | 15 | If you do not find your idea/complaint, please reach me by email me direct at pbristow (at) hetp (dot) u-net (dot) com, 16 | or better by posting a Github issue at __svg_plot_github_doc or __quan_github_doc (for Uncertainty issues). 17 | 18 | [heading:admons Admonishments] 19 | 20 | [note These blocks typically go into more detail about an explanation given above.] 21 | 22 | [tip These blocks contain tips that you will often find helpful while coding.] 23 | 24 | [important These contain information that is imperative to understanding a concept. 25 | Failure to follow suggestions in these blocks will probably result in undesired behavior.] 26 | 27 | [warning It is imperative that you follow these. Failure to do so will lead to 28 | incorrect, and very likely undesired, results in the plot.] 29 | 30 | [endsect] [/section:howtouse How To Use This Documentation] 31 | 32 | [/ how_to_use.qbk 33 | Copyright 2008 Jake Voytko and Paul A. Bristow 2008, 2009, 2010, 2011, 2012, 2013, 2021. 34 | Distributed under the Boost Software License, Version 1.0. 35 | (See accompanying file LICENSE_1_0.txt or copy at 36 | http://www.boost.org/LICENSE_1_0.txt). 37 | ] 38 | 39 | -------------------------------------------------------------------------------- /doc/html/images/1d_complex.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pabristow/svg_plot/59e06b752acc252498e0ddff560b01fb951cb909/doc/html/images/1d_complex.png -------------------------------------------------------------------------------- /doc/html/images/1d_simple.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pabristow/svg_plot/59e06b752acc252498e0ddff560b01fb951cb909/doc/html/images/1d_simple.png -------------------------------------------------------------------------------- /doc/html/images/1d_simple_style.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pabristow/svg_plot/59e06b752acc252498e0ddff560b01fb951cb909/doc/html/images/1d_simple_style.png -------------------------------------------------------------------------------- /doc/html/images/1d_x_external.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pabristow/svg_plot/59e06b752acc252498e0ddff560b01fb951cb909/doc/html/images/1d_x_external.png -------------------------------------------------------------------------------- /doc/html/images/1d_x_grid.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pabristow/svg_plot/59e06b752acc252498e0ddff560b01fb951cb909/doc/html/images/1d_x_grid.png -------------------------------------------------------------------------------- /doc/html/images/2d_area_fill.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pabristow/svg_plot/59e06b752acc252498e0ddff560b01fb951cb909/doc/html/images/2d_area_fill.png -------------------------------------------------------------------------------- /doc/html/images/2d_bezier.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pabristow/svg_plot/59e06b752acc252498e0ddff560b01fb951cb909/doc/html/images/2d_bezier.png -------------------------------------------------------------------------------- /doc/html/images/2d_full.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pabristow/svg_plot/59e06b752acc252498e0ddff560b01fb951cb909/doc/html/images/2d_full.png -------------------------------------------------------------------------------- /doc/html/images/2d_simple.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pabristow/svg_plot/59e06b752acc252498e0ddff560b01fb951cb909/doc/html/images/2d_simple.png -------------------------------------------------------------------------------- /doc/html/images/2d_y_grid.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pabristow/svg_plot/59e06b752acc252498e0ddff560b01fb951cb909/doc/html/images/2d_y_grid.png -------------------------------------------------------------------------------- /doc/html/images/adobe1.svg: -------------------------------------------------------------------------------- 1 | 2 | 4 | 5 | 6 | This is italic SVG text. 7 | This is 100 SVG text. 8 | This is 900 oblique. 9 | This is bold line-through. 10 | red bolder SVG text. 11 | 12 | 13 | -------------------------------------------------------------------------------- /doc/html/images/adobe_edited.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 13 | 20 | This is italic SVG text. 25 | 26 | This is 100 SVG text. 31 | 32 | This is 900 oblique. 35 | 36 | This is bold line-through. 39 | 40 | red bolder underline. 45 | -------------------------------------------------------------------------------- /doc/html/images/alert.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pabristow/svg_plot/59e06b752acc252498e0ddff560b01fb951cb909/doc/html/images/alert.png -------------------------------------------------------------------------------- /doc/html/images/bezier_cubic.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pabristow/svg_plot/59e06b752acc252498e0ddff560b01fb951cb909/doc/html/images/bezier_cubic.svg -------------------------------------------------------------------------------- /doc/html/images/blank.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pabristow/svg_plot/59e06b752acc252498e0ddff560b01fb951cb909/doc/html/images/blank.png -------------------------------------------------------------------------------- /doc/html/images/boxplot_full.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pabristow/svg_plot/59e06b752acc252498e0ddff560b01fb951cb909/doc/html/images/boxplot_full.png -------------------------------------------------------------------------------- /doc/html/images/boxplot_simple.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pabristow/svg_plot/59e06b752acc252498e0ddff560b01fb951cb909/doc/html/images/boxplot_simple.png -------------------------------------------------------------------------------- /doc/html/images/caution.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pabristow/svg_plot/59e06b752acc252498e0ddff560b01fb951cb909/doc/html/images/caution.png -------------------------------------------------------------------------------- /doc/html/images/demo_svg_tspan.svg: -------------------------------------------------------------------------------- 1 | 2 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | This texttext2 18 | -------------------------------------------------------------------------------- /doc/html/images/diode_IV_plot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pabristow/svg_plot/59e06b752acc252498e0ddff560b01fb951cb909/doc/html/images/diode_IV_plot.png -------------------------------------------------------------------------------- /doc/html/images/home.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pabristow/svg_plot/59e06b752acc252498e0ddff560b01fb951cb909/doc/html/images/home.png -------------------------------------------------------------------------------- /doc/html/images/important.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pabristow/svg_plot/59e06b752acc252498e0ddff560b01fb951cb909/doc/html/images/important.png -------------------------------------------------------------------------------- /doc/html/images/important.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 5 | 6 | 7 | 8 | 9 | 10 | ]> 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | -------------------------------------------------------------------------------- /doc/html/images/next.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pabristow/svg_plot/59e06b752acc252498e0ddff560b01fb951cb909/doc/html/images/next.png -------------------------------------------------------------------------------- /doc/html/images/next_disabled.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pabristow/svg_plot/59e06b752acc252498e0ddff560b01fb951cb909/doc/html/images/next_disabled.png -------------------------------------------------------------------------------- /doc/html/images/note.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pabristow/svg_plot/59e06b752acc252498e0ddff560b01fb951cb909/doc/html/images/note.png -------------------------------------------------------------------------------- /doc/html/images/note.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | ]> 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | -------------------------------------------------------------------------------- /doc/html/images/plot_window.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pabristow/svg_plot/59e06b752acc252498e0ddff560b01fb951cb909/doc/html/images/plot_window.png -------------------------------------------------------------------------------- /doc/html/images/powered_by_boost.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pabristow/svg_plot/59e06b752acc252498e0ddff560b01fb951cb909/doc/html/images/powered_by_boost.png -------------------------------------------------------------------------------- /doc/html/images/prev.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pabristow/svg_plot/59e06b752acc252498e0ddff560b01fb951cb909/doc/html/images/prev.png -------------------------------------------------------------------------------- /doc/html/images/prev.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 5 | 6 | 7 | 8 | ]> 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | -------------------------------------------------------------------------------- /doc/html/images/prev_disabled.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pabristow/svg_plot/59e06b752acc252498e0ddff560b01fb951cb909/doc/html/images/prev_disabled.png -------------------------------------------------------------------------------- /doc/html/images/proposed_for_boost.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pabristow/svg_plot/59e06b752acc252498e0ddff560b01fb951cb909/doc/html/images/proposed_for_boost.png -------------------------------------------------------------------------------- /doc/html/images/simple.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pabristow/svg_plot/59e06b752acc252498e0ddff560b01fb951cb909/doc/html/images/simple.png -------------------------------------------------------------------------------- /doc/html/images/simple_2d.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pabristow/svg_plot/59e06b752acc252498e0ddff560b01fb951cb909/doc/html/images/simple_2d.png -------------------------------------------------------------------------------- /doc/html/images/smiley.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pabristow/svg_plot/59e06b752acc252498e0ddff560b01fb951cb909/doc/html/images/smiley.png -------------------------------------------------------------------------------- /doc/html/images/svg_colors.svg: -------------------------------------------------------------------------------- 1 | 2 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | my color 18 | 19 | -------------------------------------------------------------------------------- /doc/html/images/tip.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pabristow/svg_plot/59e06b752acc252498e0ddff560b01fb951cb909/doc/html/images/tip.png -------------------------------------------------------------------------------- /doc/html/images/toc-blank.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pabristow/svg_plot/59e06b752acc252498e0ddff560b01fb951cb909/doc/html/images/toc-blank.png -------------------------------------------------------------------------------- /doc/html/images/toc-minus.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pabristow/svg_plot/59e06b752acc252498e0ddff560b01fb951cb909/doc/html/images/toc-minus.png -------------------------------------------------------------------------------- /doc/html/images/toc-plus.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pabristow/svg_plot/59e06b752acc252498e0ddff560b01fb951cb909/doc/html/images/toc-plus.png -------------------------------------------------------------------------------- /doc/html/images/up.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pabristow/svg_plot/59e06b752acc252498e0ddff560b01fb951cb909/doc/html/images/up.png -------------------------------------------------------------------------------- /doc/html/images/up.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 5 | 6 | 7 | 8 | ]> 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | -------------------------------------------------------------------------------- /doc/html/images/up_disabled.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pabristow/svg_plot/59e06b752acc252498e0ddff560b01fb951cb909/doc/html/images/up_disabled.png -------------------------------------------------------------------------------- /doc/html/images/warning.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pabristow/svg_plot/59e06b752acc252498e0ddff560b01fb951cb909/doc/html/images/warning.png -------------------------------------------------------------------------------- /doc/html/images/warning.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 5 | 6 | 7 | 8 | 9 | 10 | ]> 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | -------------------------------------------------------------------------------- /doc/html4_symbols.qbk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pabristow/svg_plot/59e06b752acc252498e0ddff560b01fb951cb909/doc/html4_symbols.qbk -------------------------------------------------------------------------------- /doc/images/1d_complex.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pabristow/svg_plot/59e06b752acc252498e0ddff560b01fb951cb909/doc/images/1d_complex.png -------------------------------------------------------------------------------- /doc/images/1d_simple.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pabristow/svg_plot/59e06b752acc252498e0ddff560b01fb951cb909/doc/images/1d_simple.png -------------------------------------------------------------------------------- /doc/images/1d_simple_style.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pabristow/svg_plot/59e06b752acc252498e0ddff560b01fb951cb909/doc/images/1d_simple_style.png -------------------------------------------------------------------------------- /doc/images/1d_x_external.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pabristow/svg_plot/59e06b752acc252498e0ddff560b01fb951cb909/doc/images/1d_x_external.png -------------------------------------------------------------------------------- /doc/images/1d_x_grid.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pabristow/svg_plot/59e06b752acc252498e0ddff560b01fb951cb909/doc/images/1d_x_grid.png -------------------------------------------------------------------------------- /doc/images/2d_area_fill.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pabristow/svg_plot/59e06b752acc252498e0ddff560b01fb951cb909/doc/images/2d_area_fill.png -------------------------------------------------------------------------------- /doc/images/2d_bezier.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pabristow/svg_plot/59e06b752acc252498e0ddff560b01fb951cb909/doc/images/2d_bezier.png -------------------------------------------------------------------------------- /doc/images/2d_full.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pabristow/svg_plot/59e06b752acc252498e0ddff560b01fb951cb909/doc/images/2d_full.png -------------------------------------------------------------------------------- /doc/images/2d_simple.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pabristow/svg_plot/59e06b752acc252498e0ddff560b01fb951cb909/doc/images/2d_simple.png -------------------------------------------------------------------------------- /doc/images/2d_y_grid.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pabristow/svg_plot/59e06b752acc252498e0ddff560b01fb951cb909/doc/images/2d_y_grid.png -------------------------------------------------------------------------------- /doc/images/adobe1.svg: -------------------------------------------------------------------------------- 1 | 2 | 4 | 5 | 6 | This is italic SVG text. 7 | This is 100 SVG text. 8 | This is 900 oblique. 9 | This is bold line-through. 10 | red bolder SVG text. 11 | 12 | 13 | -------------------------------------------------------------------------------- /doc/images/adobe_edited.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 13 | 20 | This is italic SVG text. 25 | 26 | This is 100 SVG text. 31 | 32 | This is 900 oblique. 35 | 36 | This is bold line-through. 39 | 40 | red bolder underline. 45 | -------------------------------------------------------------------------------- /doc/images/alert.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pabristow/svg_plot/59e06b752acc252498e0ddff560b01fb951cb909/doc/images/alert.png -------------------------------------------------------------------------------- /doc/images/bezier_cubic.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pabristow/svg_plot/59e06b752acc252498e0ddff560b01fb951cb909/doc/images/bezier_cubic.svg -------------------------------------------------------------------------------- /doc/images/blank.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pabristow/svg_plot/59e06b752acc252498e0ddff560b01fb951cb909/doc/images/blank.png -------------------------------------------------------------------------------- /doc/images/boxplot_full.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pabristow/svg_plot/59e06b752acc252498e0ddff560b01fb951cb909/doc/images/boxplot_full.png -------------------------------------------------------------------------------- /doc/images/boxplot_simple.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pabristow/svg_plot/59e06b752acc252498e0ddff560b01fb951cb909/doc/images/boxplot_simple.png -------------------------------------------------------------------------------- /doc/images/callouts/.svn/dir-prop-base: -------------------------------------------------------------------------------- 1 | K 13 2 | svn:mergeinfo 3 | V 0 4 | 5 | END 6 | -------------------------------------------------------------------------------- /doc/images/callouts/.svn/format: -------------------------------------------------------------------------------- 1 | 9 2 | -------------------------------------------------------------------------------- /doc/images/callouts/.svn/prop-base/1.png.svn-base: -------------------------------------------------------------------------------- 1 | K 13 2 | svn:mime-type 3 | V 9 4 | image/png 5 | END 6 | -------------------------------------------------------------------------------- /doc/images/callouts/.svn/prop-base/1.svg.svn-base: -------------------------------------------------------------------------------- 1 | K 13 2 | svn:mime-type 3 | V 13 4 | image/svg+xml 5 | END 6 | -------------------------------------------------------------------------------- /doc/images/callouts/.svn/prop-base/10.png.svn-base: -------------------------------------------------------------------------------- 1 | K 13 2 | svn:mime-type 3 | V 9 4 | image/png 5 | END 6 | -------------------------------------------------------------------------------- /doc/images/callouts/.svn/prop-base/10.svg.svn-base: -------------------------------------------------------------------------------- 1 | K 13 2 | svn:mime-type 3 | V 13 4 | image/svg+xml 5 | END 6 | -------------------------------------------------------------------------------- /doc/images/callouts/.svn/prop-base/11.png.svn-base: -------------------------------------------------------------------------------- 1 | K 13 2 | svn:mime-type 3 | V 9 4 | image/png 5 | END 6 | -------------------------------------------------------------------------------- /doc/images/callouts/.svn/prop-base/11.svg.svn-base: -------------------------------------------------------------------------------- 1 | K 13 2 | svn:mime-type 3 | V 13 4 | image/svg+xml 5 | END 6 | -------------------------------------------------------------------------------- /doc/images/callouts/.svn/prop-base/12.png.svn-base: -------------------------------------------------------------------------------- 1 | K 13 2 | svn:mime-type 3 | V 9 4 | image/png 5 | END 6 | -------------------------------------------------------------------------------- /doc/images/callouts/.svn/prop-base/12.svg.svn-base: -------------------------------------------------------------------------------- 1 | K 13 2 | svn:mime-type 3 | V 13 4 | image/svg+xml 5 | END 6 | -------------------------------------------------------------------------------- /doc/images/callouts/.svn/prop-base/13.png.svn-base: -------------------------------------------------------------------------------- 1 | K 13 2 | svn:mime-type 3 | V 9 4 | image/png 5 | END 6 | -------------------------------------------------------------------------------- /doc/images/callouts/.svn/prop-base/13.svg.svn-base: -------------------------------------------------------------------------------- 1 | K 13 2 | svn:mime-type 3 | V 13 4 | image/svg+xml 5 | END 6 | -------------------------------------------------------------------------------- /doc/images/callouts/.svn/prop-base/14.png.svn-base: -------------------------------------------------------------------------------- 1 | K 13 2 | svn:mime-type 3 | V 9 4 | image/png 5 | END 6 | -------------------------------------------------------------------------------- /doc/images/callouts/.svn/prop-base/14.svg.svn-base: -------------------------------------------------------------------------------- 1 | K 13 2 | svn:mime-type 3 | V 13 4 | image/svg+xml 5 | END 6 | -------------------------------------------------------------------------------- /doc/images/callouts/.svn/prop-base/15.png.svn-base: -------------------------------------------------------------------------------- 1 | K 13 2 | svn:mime-type 3 | V 9 4 | image/png 5 | END 6 | -------------------------------------------------------------------------------- /doc/images/callouts/.svn/prop-base/15.svg.svn-base: -------------------------------------------------------------------------------- 1 | K 13 2 | svn:mime-type 3 | V 13 4 | image/svg+xml 5 | END 6 | -------------------------------------------------------------------------------- /doc/images/callouts/.svn/prop-base/16.svg.svn-base: -------------------------------------------------------------------------------- 1 | K 13 2 | svn:mime-type 3 | V 13 4 | image/svg+xml 5 | END 6 | -------------------------------------------------------------------------------- /doc/images/callouts/.svn/prop-base/17.svg.svn-base: -------------------------------------------------------------------------------- 1 | K 13 2 | svn:mime-type 3 | V 13 4 | image/svg+xml 5 | END 6 | -------------------------------------------------------------------------------- /doc/images/callouts/.svn/prop-base/18.svg.svn-base: -------------------------------------------------------------------------------- 1 | K 13 2 | svn:mime-type 3 | V 13 4 | image/svg+xml 5 | END 6 | -------------------------------------------------------------------------------- /doc/images/callouts/.svn/prop-base/19.svg.svn-base: -------------------------------------------------------------------------------- 1 | K 13 2 | svn:mime-type 3 | V 13 4 | image/svg+xml 5 | END 6 | -------------------------------------------------------------------------------- /doc/images/callouts/.svn/prop-base/2.png.svn-base: -------------------------------------------------------------------------------- 1 | K 13 2 | svn:mime-type 3 | V 9 4 | image/png 5 | END 6 | -------------------------------------------------------------------------------- /doc/images/callouts/.svn/prop-base/2.svg.svn-base: -------------------------------------------------------------------------------- 1 | K 13 2 | svn:mime-type 3 | V 13 4 | image/svg+xml 5 | END 6 | -------------------------------------------------------------------------------- /doc/images/callouts/.svn/prop-base/20.svg.svn-base: -------------------------------------------------------------------------------- 1 | K 13 2 | svn:mime-type 3 | V 13 4 | image/svg+xml 5 | END 6 | -------------------------------------------------------------------------------- /doc/images/callouts/.svn/prop-base/21.svg.svn-base: -------------------------------------------------------------------------------- 1 | K 13 2 | svn:mime-type 3 | V 13 4 | image/svg+xml 5 | END 6 | -------------------------------------------------------------------------------- /doc/images/callouts/.svn/prop-base/22.svg.svn-base: -------------------------------------------------------------------------------- 1 | K 13 2 | svn:mime-type 3 | V 13 4 | image/svg+xml 5 | END 6 | -------------------------------------------------------------------------------- /doc/images/callouts/.svn/prop-base/23.svg.svn-base: -------------------------------------------------------------------------------- 1 | K 13 2 | svn:mime-type 3 | V 13 4 | image/svg+xml 5 | END 6 | -------------------------------------------------------------------------------- /doc/images/callouts/.svn/prop-base/24.svg.svn-base: -------------------------------------------------------------------------------- 1 | K 13 2 | svn:mime-type 3 | V 13 4 | image/svg+xml 5 | END 6 | -------------------------------------------------------------------------------- /doc/images/callouts/.svn/prop-base/25.svg.svn-base: -------------------------------------------------------------------------------- 1 | K 13 2 | svn:mime-type 3 | V 13 4 | image/svg+xml 5 | END 6 | -------------------------------------------------------------------------------- /doc/images/callouts/.svn/prop-base/26.svg.svn-base: -------------------------------------------------------------------------------- 1 | K 13 2 | svn:mime-type 3 | V 13 4 | image/svg+xml 5 | END 6 | -------------------------------------------------------------------------------- /doc/images/callouts/.svn/prop-base/27.svg.svn-base: -------------------------------------------------------------------------------- 1 | K 13 2 | svn:mime-type 3 | V 13 4 | image/svg+xml 5 | END 6 | -------------------------------------------------------------------------------- /doc/images/callouts/.svn/prop-base/28.svg.svn-base: -------------------------------------------------------------------------------- 1 | K 13 2 | svn:mime-type 3 | V 13 4 | image/svg+xml 5 | END 6 | -------------------------------------------------------------------------------- /doc/images/callouts/.svn/prop-base/29.svg.svn-base: -------------------------------------------------------------------------------- 1 | K 13 2 | svn:mime-type 3 | V 13 4 | image/svg+xml 5 | END 6 | -------------------------------------------------------------------------------- /doc/images/callouts/.svn/prop-base/3.png.svn-base: -------------------------------------------------------------------------------- 1 | K 13 2 | svn:mime-type 3 | V 9 4 | image/png 5 | END 6 | -------------------------------------------------------------------------------- /doc/images/callouts/.svn/prop-base/3.svg.svn-base: -------------------------------------------------------------------------------- 1 | K 13 2 | svn:mime-type 3 | V 13 4 | image/svg+xml 5 | END 6 | -------------------------------------------------------------------------------- /doc/images/callouts/.svn/prop-base/30.svg.svn-base: -------------------------------------------------------------------------------- 1 | K 13 2 | svn:mime-type 3 | V 13 4 | image/svg+xml 5 | END 6 | -------------------------------------------------------------------------------- /doc/images/callouts/.svn/prop-base/4.png.svn-base: -------------------------------------------------------------------------------- 1 | K 13 2 | svn:mime-type 3 | V 9 4 | image/png 5 | END 6 | -------------------------------------------------------------------------------- /doc/images/callouts/.svn/prop-base/4.svg.svn-base: -------------------------------------------------------------------------------- 1 | K 13 2 | svn:mime-type 3 | V 13 4 | image/svg+xml 5 | END 6 | -------------------------------------------------------------------------------- /doc/images/callouts/.svn/prop-base/5.png.svn-base: -------------------------------------------------------------------------------- 1 | K 13 2 | svn:mime-type 3 | V 9 4 | image/png 5 | END 6 | -------------------------------------------------------------------------------- /doc/images/callouts/.svn/prop-base/5.svg.svn-base: -------------------------------------------------------------------------------- 1 | K 13 2 | svn:mime-type 3 | V 13 4 | image/svg+xml 5 | END 6 | -------------------------------------------------------------------------------- /doc/images/callouts/.svn/prop-base/6.png.svn-base: -------------------------------------------------------------------------------- 1 | K 13 2 | svn:mime-type 3 | V 9 4 | image/png 5 | END 6 | -------------------------------------------------------------------------------- /doc/images/callouts/.svn/prop-base/6.svg.svn-base: -------------------------------------------------------------------------------- 1 | K 13 2 | svn:mime-type 3 | V 13 4 | image/svg+xml 5 | END 6 | -------------------------------------------------------------------------------- /doc/images/callouts/.svn/prop-base/7.png.svn-base: -------------------------------------------------------------------------------- 1 | K 13 2 | svn:mime-type 3 | V 9 4 | image/png 5 | END 6 | -------------------------------------------------------------------------------- /doc/images/callouts/.svn/prop-base/7.svg.svn-base: -------------------------------------------------------------------------------- 1 | K 13 2 | svn:mime-type 3 | V 13 4 | image/svg+xml 5 | END 6 | -------------------------------------------------------------------------------- /doc/images/callouts/.svn/prop-base/8.png.svn-base: -------------------------------------------------------------------------------- 1 | K 13 2 | svn:mime-type 3 | V 9 4 | image/png 5 | END 6 | -------------------------------------------------------------------------------- /doc/images/callouts/.svn/prop-base/8.svg.svn-base: -------------------------------------------------------------------------------- 1 | K 13 2 | svn:mime-type 3 | V 13 4 | image/svg+xml 5 | END 6 | -------------------------------------------------------------------------------- /doc/images/callouts/.svn/prop-base/9.png.svn-base: -------------------------------------------------------------------------------- 1 | K 13 2 | svn:mime-type 3 | V 9 4 | image/png 5 | END 6 | -------------------------------------------------------------------------------- /doc/images/callouts/.svn/prop-base/9.svg.svn-base: -------------------------------------------------------------------------------- 1 | K 13 2 | svn:mime-type 3 | V 13 4 | image/svg+xml 5 | END 6 | -------------------------------------------------------------------------------- /doc/images/callouts/.svn/text-base/1.png.svn-base: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pabristow/svg_plot/59e06b752acc252498e0ddff560b01fb951cb909/doc/images/callouts/.svn/text-base/1.png.svn-base -------------------------------------------------------------------------------- /doc/images/callouts/.svn/text-base/1.svg.svn-base: -------------------------------------------------------------------------------- 1 | 2 | 3 | 5 | 6 | ]> 7 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | -------------------------------------------------------------------------------- /doc/images/callouts/.svn/text-base/10.png.svn-base: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pabristow/svg_plot/59e06b752acc252498e0ddff560b01fb951cb909/doc/images/callouts/.svn/text-base/10.png.svn-base -------------------------------------------------------------------------------- /doc/images/callouts/.svn/text-base/10.svg.svn-base: -------------------------------------------------------------------------------- 1 | 2 | 3 | 5 | 6 | ]> 7 | 9 | 10 | 11 | 12 | 13 | 16 | 17 | 18 | 19 | -------------------------------------------------------------------------------- /doc/images/callouts/.svn/text-base/11.png.svn-base: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pabristow/svg_plot/59e06b752acc252498e0ddff560b01fb951cb909/doc/images/callouts/.svn/text-base/11.png.svn-base -------------------------------------------------------------------------------- /doc/images/callouts/.svn/text-base/11.svg.svn-base: -------------------------------------------------------------------------------- 1 | 2 | 3 | 5 | 6 | ]> 7 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | -------------------------------------------------------------------------------- /doc/images/callouts/.svn/text-base/12.png.svn-base: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pabristow/svg_plot/59e06b752acc252498e0ddff560b01fb951cb909/doc/images/callouts/.svn/text-base/12.png.svn-base -------------------------------------------------------------------------------- /doc/images/callouts/.svn/text-base/12.svg.svn-base: -------------------------------------------------------------------------------- 1 | 2 | 3 | 5 | 6 | ]> 7 | 9 | 10 | 11 | 12 | 13 | 16 | 17 | 18 | 19 | -------------------------------------------------------------------------------- /doc/images/callouts/.svn/text-base/13.png.svn-base: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pabristow/svg_plot/59e06b752acc252498e0ddff560b01fb951cb909/doc/images/callouts/.svn/text-base/13.png.svn-base -------------------------------------------------------------------------------- /doc/images/callouts/.svn/text-base/13.svg.svn-base: -------------------------------------------------------------------------------- 1 | 2 | 3 | 5 | 6 | ]> 7 | 9 | 10 | 11 | 12 | 13 | 18 | 19 | 20 | 21 | -------------------------------------------------------------------------------- /doc/images/callouts/.svn/text-base/14.png.svn-base: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pabristow/svg_plot/59e06b752acc252498e0ddff560b01fb951cb909/doc/images/callouts/.svn/text-base/14.png.svn-base -------------------------------------------------------------------------------- /doc/images/callouts/.svn/text-base/14.svg.svn-base: -------------------------------------------------------------------------------- 1 | 2 | 3 | 5 | 6 | ]> 7 | 9 | 10 | 11 | 12 | 13 | 15 | 16 | 17 | 18 | -------------------------------------------------------------------------------- /doc/images/callouts/.svn/text-base/15.png.svn-base: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pabristow/svg_plot/59e06b752acc252498e0ddff560b01fb951cb909/doc/images/callouts/.svn/text-base/15.png.svn-base -------------------------------------------------------------------------------- /doc/images/callouts/.svn/text-base/15.svg.svn-base: -------------------------------------------------------------------------------- 1 | 2 | 3 | 5 | 6 | ]> 7 | 9 | 10 | 11 | 12 | 13 | 17 | 18 | 19 | 20 | -------------------------------------------------------------------------------- /doc/images/callouts/.svn/text-base/16.svg.svn-base: -------------------------------------------------------------------------------- 1 | 2 | 3 | 5 | 6 | ]> 7 | 9 | 10 | 11 | 12 | 13 | 18 | 19 | 20 | 21 | -------------------------------------------------------------------------------- /doc/images/callouts/.svn/text-base/17.svg.svn-base: -------------------------------------------------------------------------------- 1 | 2 | 3 | 5 | 6 | ]> 7 | 9 | 10 | 11 | 12 | 13 | 15 | 16 | 17 | 18 | -------------------------------------------------------------------------------- /doc/images/callouts/.svn/text-base/18.svg.svn-base: -------------------------------------------------------------------------------- 1 | 2 | 3 | 5 | 6 | ]> 7 | 9 | 10 | 11 | 12 | 13 | 19 | 20 | 21 | 22 | -------------------------------------------------------------------------------- /doc/images/callouts/.svn/text-base/19.svg.svn-base: -------------------------------------------------------------------------------- 1 | 2 | 3 | 5 | 6 | ]> 7 | 9 | 10 | 11 | 12 | 13 | 18 | 19 | 20 | 21 | -------------------------------------------------------------------------------- /doc/images/callouts/.svn/text-base/2.png.svn-base: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pabristow/svg_plot/59e06b752acc252498e0ddff560b01fb951cb909/doc/images/callouts/.svn/text-base/2.png.svn-base -------------------------------------------------------------------------------- /doc/images/callouts/.svn/text-base/2.svg.svn-base: -------------------------------------------------------------------------------- 1 | 2 | 3 | 5 | 6 | ]> 7 | 9 | 10 | 11 | 12 | 15 | 16 | 17 | 18 | -------------------------------------------------------------------------------- /doc/images/callouts/.svn/text-base/20.svg.svn-base: -------------------------------------------------------------------------------- 1 | 2 | 3 | 5 | 6 | ]> 7 | 9 | 10 | 11 | 12 | 15 | 18 | 19 | 20 | 21 | -------------------------------------------------------------------------------- /doc/images/callouts/.svn/text-base/21.svg.svn-base: -------------------------------------------------------------------------------- 1 | 2 | 3 | 5 | 6 | ]> 7 | 9 | 10 | 11 | 12 | 15 | 16 | 17 | 18 | 19 | -------------------------------------------------------------------------------- /doc/images/callouts/.svn/text-base/22.svg.svn-base: -------------------------------------------------------------------------------- 1 | 2 | 3 | 5 | 6 | ]> 7 | 9 | 10 | 11 | 12 | 15 | 18 | 19 | 20 | 21 | -------------------------------------------------------------------------------- /doc/images/callouts/.svn/text-base/23.svg.svn-base: -------------------------------------------------------------------------------- 1 | 2 | 3 | 5 | 6 | ]> 7 | 9 | 10 | 11 | 12 | 15 | 20 | 21 | 22 | 23 | -------------------------------------------------------------------------------- /doc/images/callouts/.svn/text-base/24.svg.svn-base: -------------------------------------------------------------------------------- 1 | 2 | 3 | 5 | 6 | ]> 7 | 9 | 10 | 11 | 12 | 15 | 17 | 18 | 19 | 20 | -------------------------------------------------------------------------------- /doc/images/callouts/.svn/text-base/25.svg.svn-base: -------------------------------------------------------------------------------- 1 | 2 | 3 | 5 | 6 | ]> 7 | 9 | 10 | 11 | 12 | 15 | 19 | 20 | 21 | 22 | -------------------------------------------------------------------------------- /doc/images/callouts/.svn/text-base/26.svg.svn-base: -------------------------------------------------------------------------------- 1 | 2 | 3 | 5 | 6 | ]> 7 | 9 | 10 | 11 | 12 | 15 | 20 | 21 | 22 | 23 | -------------------------------------------------------------------------------- /doc/images/callouts/.svn/text-base/27.svg.svn-base: -------------------------------------------------------------------------------- 1 | 2 | 3 | 5 | 6 | ]> 7 | 9 | 10 | 11 | 12 | 15 | 17 | 18 | 19 | 20 | -------------------------------------------------------------------------------- /doc/images/callouts/.svn/text-base/28.svg.svn-base: -------------------------------------------------------------------------------- 1 | 2 | 3 | 5 | 6 | ]> 7 | 9 | 10 | 11 | 12 | 15 | 21 | 22 | 23 | 24 | -------------------------------------------------------------------------------- /doc/images/callouts/.svn/text-base/29.svg.svn-base: -------------------------------------------------------------------------------- 1 | 2 | 3 | 5 | 6 | ]> 7 | 9 | 10 | 11 | 12 | 15 | 20 | 21 | 22 | 23 | -------------------------------------------------------------------------------- /doc/images/callouts/.svn/text-base/3.png.svn-base: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pabristow/svg_plot/59e06b752acc252498e0ddff560b01fb951cb909/doc/images/callouts/.svn/text-base/3.png.svn-base -------------------------------------------------------------------------------- /doc/images/callouts/.svn/text-base/3.svg.svn-base: -------------------------------------------------------------------------------- 1 | 2 | 3 | 5 | 6 | ]> 7 | 9 | 10 | 11 | 12 | 17 | 18 | 19 | 20 | -------------------------------------------------------------------------------- /doc/images/callouts/.svn/text-base/30.svg.svn-base: -------------------------------------------------------------------------------- 1 | 2 | 3 | 5 | 6 | ]> 7 | 9 | 10 | 11 | 12 | 17 | 20 | 21 | 22 | 23 | -------------------------------------------------------------------------------- /doc/images/callouts/.svn/text-base/4.png.svn-base: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pabristow/svg_plot/59e06b752acc252498e0ddff560b01fb951cb909/doc/images/callouts/.svn/text-base/4.png.svn-base -------------------------------------------------------------------------------- /doc/images/callouts/.svn/text-base/4.svg.svn-base: -------------------------------------------------------------------------------- 1 | 2 | 3 | 5 | 6 | ]> 7 | 9 | 10 | 11 | 12 | 14 | 15 | 16 | 17 | -------------------------------------------------------------------------------- /doc/images/callouts/.svn/text-base/5.png.svn-base: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pabristow/svg_plot/59e06b752acc252498e0ddff560b01fb951cb909/doc/images/callouts/.svn/text-base/5.png.svn-base -------------------------------------------------------------------------------- /doc/images/callouts/.svn/text-base/5.svg.svn-base: -------------------------------------------------------------------------------- 1 | 2 | 3 | 5 | 6 | ]> 7 | 9 | 10 | 11 | 12 | 16 | 17 | 18 | 19 | -------------------------------------------------------------------------------- /doc/images/callouts/.svn/text-base/6.png.svn-base: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pabristow/svg_plot/59e06b752acc252498e0ddff560b01fb951cb909/doc/images/callouts/.svn/text-base/6.png.svn-base -------------------------------------------------------------------------------- /doc/images/callouts/.svn/text-base/6.svg.svn-base: -------------------------------------------------------------------------------- 1 | 2 | 3 | 5 | 6 | ]> 7 | 9 | 10 | 11 | 12 | 17 | 18 | 19 | 20 | -------------------------------------------------------------------------------- /doc/images/callouts/.svn/text-base/7.png.svn-base: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pabristow/svg_plot/59e06b752acc252498e0ddff560b01fb951cb909/doc/images/callouts/.svn/text-base/7.png.svn-base -------------------------------------------------------------------------------- /doc/images/callouts/.svn/text-base/7.svg.svn-base: -------------------------------------------------------------------------------- 1 | 2 | 3 | 5 | 6 | ]> 7 | 9 | 10 | 11 | 12 | 14 | 15 | 16 | 17 | -------------------------------------------------------------------------------- /doc/images/callouts/.svn/text-base/8.png.svn-base: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pabristow/svg_plot/59e06b752acc252498e0ddff560b01fb951cb909/doc/images/callouts/.svn/text-base/8.png.svn-base -------------------------------------------------------------------------------- /doc/images/callouts/.svn/text-base/8.svg.svn-base: -------------------------------------------------------------------------------- 1 | 2 | 3 | 5 | 6 | ]> 7 | 9 | 10 | 11 | 12 | 18 | 19 | 20 | 21 | -------------------------------------------------------------------------------- /doc/images/callouts/.svn/text-base/9.png.svn-base: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pabristow/svg_plot/59e06b752acc252498e0ddff560b01fb951cb909/doc/images/callouts/.svn/text-base/9.png.svn-base -------------------------------------------------------------------------------- /doc/images/callouts/.svn/text-base/9.svg.svn-base: -------------------------------------------------------------------------------- 1 | 2 | 3 | 5 | 6 | ]> 7 | 9 | 10 | 11 | 12 | 17 | 18 | 19 | 20 | -------------------------------------------------------------------------------- /doc/images/callouts/1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pabristow/svg_plot/59e06b752acc252498e0ddff560b01fb951cb909/doc/images/callouts/1.png -------------------------------------------------------------------------------- /doc/images/callouts/1.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 5 | 6 | ]> 7 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | -------------------------------------------------------------------------------- /doc/images/callouts/10.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pabristow/svg_plot/59e06b752acc252498e0ddff560b01fb951cb909/doc/images/callouts/10.png -------------------------------------------------------------------------------- /doc/images/callouts/10.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 5 | 6 | ]> 7 | 9 | 10 | 11 | 12 | 13 | 16 | 17 | 18 | 19 | -------------------------------------------------------------------------------- /doc/images/callouts/11.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pabristow/svg_plot/59e06b752acc252498e0ddff560b01fb951cb909/doc/images/callouts/11.png -------------------------------------------------------------------------------- /doc/images/callouts/11.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 5 | 6 | ]> 7 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | -------------------------------------------------------------------------------- /doc/images/callouts/12.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pabristow/svg_plot/59e06b752acc252498e0ddff560b01fb951cb909/doc/images/callouts/12.png -------------------------------------------------------------------------------- /doc/images/callouts/12.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 5 | 6 | ]> 7 | 9 | 10 | 11 | 12 | 13 | 16 | 17 | 18 | 19 | -------------------------------------------------------------------------------- /doc/images/callouts/13.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pabristow/svg_plot/59e06b752acc252498e0ddff560b01fb951cb909/doc/images/callouts/13.png -------------------------------------------------------------------------------- /doc/images/callouts/13.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 5 | 6 | ]> 7 | 9 | 10 | 11 | 12 | 13 | 18 | 19 | 20 | 21 | -------------------------------------------------------------------------------- /doc/images/callouts/14.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pabristow/svg_plot/59e06b752acc252498e0ddff560b01fb951cb909/doc/images/callouts/14.png -------------------------------------------------------------------------------- /doc/images/callouts/14.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 5 | 6 | ]> 7 | 9 | 10 | 11 | 12 | 13 | 15 | 16 | 17 | 18 | -------------------------------------------------------------------------------- /doc/images/callouts/15.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pabristow/svg_plot/59e06b752acc252498e0ddff560b01fb951cb909/doc/images/callouts/15.png -------------------------------------------------------------------------------- /doc/images/callouts/15.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 5 | 6 | ]> 7 | 9 | 10 | 11 | 12 | 13 | 17 | 18 | 19 | 20 | -------------------------------------------------------------------------------- /doc/images/callouts/16.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 5 | 6 | ]> 7 | 9 | 10 | 11 | 12 | 13 | 18 | 19 | 20 | 21 | -------------------------------------------------------------------------------- /doc/images/callouts/17.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 5 | 6 | ]> 7 | 9 | 10 | 11 | 12 | 13 | 15 | 16 | 17 | 18 | -------------------------------------------------------------------------------- /doc/images/callouts/18.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 5 | 6 | ]> 7 | 9 | 10 | 11 | 12 | 13 | 19 | 20 | 21 | 22 | -------------------------------------------------------------------------------- /doc/images/callouts/19.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 5 | 6 | ]> 7 | 9 | 10 | 11 | 12 | 13 | 18 | 19 | 20 | 21 | -------------------------------------------------------------------------------- /doc/images/callouts/2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pabristow/svg_plot/59e06b752acc252498e0ddff560b01fb951cb909/doc/images/callouts/2.png -------------------------------------------------------------------------------- /doc/images/callouts/2.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 5 | 6 | ]> 7 | 9 | 10 | 11 | 12 | 15 | 16 | 17 | 18 | -------------------------------------------------------------------------------- /doc/images/callouts/20.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 5 | 6 | ]> 7 | 9 | 10 | 11 | 12 | 15 | 18 | 19 | 20 | 21 | -------------------------------------------------------------------------------- /doc/images/callouts/21.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 5 | 6 | ]> 7 | 9 | 10 | 11 | 12 | 15 | 16 | 17 | 18 | 19 | -------------------------------------------------------------------------------- /doc/images/callouts/22.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 5 | 6 | ]> 7 | 9 | 10 | 11 | 12 | 15 | 18 | 19 | 20 | 21 | -------------------------------------------------------------------------------- /doc/images/callouts/23.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 5 | 6 | ]> 7 | 9 | 10 | 11 | 12 | 15 | 20 | 21 | 22 | 23 | -------------------------------------------------------------------------------- /doc/images/callouts/24.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 5 | 6 | ]> 7 | 9 | 10 | 11 | 12 | 15 | 17 | 18 | 19 | 20 | -------------------------------------------------------------------------------- /doc/images/callouts/25.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 5 | 6 | ]> 7 | 9 | 10 | 11 | 12 | 15 | 19 | 20 | 21 | 22 | -------------------------------------------------------------------------------- /doc/images/callouts/26.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 5 | 6 | ]> 7 | 9 | 10 | 11 | 12 | 15 | 20 | 21 | 22 | 23 | -------------------------------------------------------------------------------- /doc/images/callouts/27.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 5 | 6 | ]> 7 | 9 | 10 | 11 | 12 | 15 | 17 | 18 | 19 | 20 | -------------------------------------------------------------------------------- /doc/images/callouts/28.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 5 | 6 | ]> 7 | 9 | 10 | 11 | 12 | 15 | 21 | 22 | 23 | 24 | -------------------------------------------------------------------------------- /doc/images/callouts/29.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 5 | 6 | ]> 7 | 9 | 10 | 11 | 12 | 15 | 20 | 21 | 22 | 23 | -------------------------------------------------------------------------------- /doc/images/callouts/3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pabristow/svg_plot/59e06b752acc252498e0ddff560b01fb951cb909/doc/images/callouts/3.png -------------------------------------------------------------------------------- /doc/images/callouts/3.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 5 | 6 | ]> 7 | 9 | 10 | 11 | 12 | 17 | 18 | 19 | 20 | -------------------------------------------------------------------------------- /doc/images/callouts/30.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 5 | 6 | ]> 7 | 9 | 10 | 11 | 12 | 17 | 20 | 21 | 22 | 23 | -------------------------------------------------------------------------------- /doc/images/callouts/4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pabristow/svg_plot/59e06b752acc252498e0ddff560b01fb951cb909/doc/images/callouts/4.png -------------------------------------------------------------------------------- /doc/images/callouts/4.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 5 | 6 | ]> 7 | 9 | 10 | 11 | 12 | 14 | 15 | 16 | 17 | -------------------------------------------------------------------------------- /doc/images/callouts/5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pabristow/svg_plot/59e06b752acc252498e0ddff560b01fb951cb909/doc/images/callouts/5.png -------------------------------------------------------------------------------- /doc/images/callouts/5.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 5 | 6 | ]> 7 | 9 | 10 | 11 | 12 | 16 | 17 | 18 | 19 | -------------------------------------------------------------------------------- /doc/images/callouts/6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pabristow/svg_plot/59e06b752acc252498e0ddff560b01fb951cb909/doc/images/callouts/6.png -------------------------------------------------------------------------------- /doc/images/callouts/6.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 5 | 6 | ]> 7 | 9 | 10 | 11 | 12 | 17 | 18 | 19 | 20 | -------------------------------------------------------------------------------- /doc/images/callouts/7.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pabristow/svg_plot/59e06b752acc252498e0ddff560b01fb951cb909/doc/images/callouts/7.png -------------------------------------------------------------------------------- /doc/images/callouts/7.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 5 | 6 | ]> 7 | 9 | 10 | 11 | 12 | 14 | 15 | 16 | 17 | -------------------------------------------------------------------------------- /doc/images/callouts/8.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pabristow/svg_plot/59e06b752acc252498e0ddff560b01fb951cb909/doc/images/callouts/8.png -------------------------------------------------------------------------------- /doc/images/callouts/8.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 5 | 6 | ]> 7 | 9 | 10 | 11 | 12 | 18 | 19 | 20 | 21 | -------------------------------------------------------------------------------- /doc/images/callouts/9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pabristow/svg_plot/59e06b752acc252498e0ddff560b01fb951cb909/doc/images/callouts/9.png -------------------------------------------------------------------------------- /doc/images/callouts/9.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 5 | 6 | ]> 7 | 9 | 10 | 11 | 12 | 17 | 18 | 19 | 20 | -------------------------------------------------------------------------------- /doc/images/caution.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pabristow/svg_plot/59e06b752acc252498e0ddff560b01fb951cb909/doc/images/caution.png -------------------------------------------------------------------------------- /doc/images/demo_svg_tspan.svg: -------------------------------------------------------------------------------- 1 | 2 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | This texttext2 18 | -------------------------------------------------------------------------------- /doc/images/diode_IV_plot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pabristow/svg_plot/59e06b752acc252498e0ddff560b01fb951cb909/doc/images/diode_IV_plot.png -------------------------------------------------------------------------------- /doc/images/home.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pabristow/svg_plot/59e06b752acc252498e0ddff560b01fb951cb909/doc/images/home.png -------------------------------------------------------------------------------- /doc/images/important.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pabristow/svg_plot/59e06b752acc252498e0ddff560b01fb951cb909/doc/images/important.png -------------------------------------------------------------------------------- /doc/images/important.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 5 | 6 | 7 | 8 | 9 | 10 | ]> 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | -------------------------------------------------------------------------------- /doc/images/next.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pabristow/svg_plot/59e06b752acc252498e0ddff560b01fb951cb909/doc/images/next.png -------------------------------------------------------------------------------- /doc/images/next_disabled.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pabristow/svg_plot/59e06b752acc252498e0ddff560b01fb951cb909/doc/images/next_disabled.png -------------------------------------------------------------------------------- /doc/images/note.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pabristow/svg_plot/59e06b752acc252498e0ddff560b01fb951cb909/doc/images/note.png -------------------------------------------------------------------------------- /doc/images/note.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | ]> 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | -------------------------------------------------------------------------------- /doc/images/plot_window.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pabristow/svg_plot/59e06b752acc252498e0ddff560b01fb951cb909/doc/images/plot_window.png -------------------------------------------------------------------------------- /doc/images/powered_by_boost.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pabristow/svg_plot/59e06b752acc252498e0ddff560b01fb951cb909/doc/images/powered_by_boost.png -------------------------------------------------------------------------------- /doc/images/prev.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pabristow/svg_plot/59e06b752acc252498e0ddff560b01fb951cb909/doc/images/prev.png -------------------------------------------------------------------------------- /doc/images/prev.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 5 | 6 | 7 | 8 | ]> 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | -------------------------------------------------------------------------------- /doc/images/prev_disabled.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pabristow/svg_plot/59e06b752acc252498e0ddff560b01fb951cb909/doc/images/prev_disabled.png -------------------------------------------------------------------------------- /doc/images/proposed_for_boost.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pabristow/svg_plot/59e06b752acc252498e0ddff560b01fb951cb909/doc/images/proposed_for_boost.png -------------------------------------------------------------------------------- /doc/images/simple.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pabristow/svg_plot/59e06b752acc252498e0ddff560b01fb951cb909/doc/images/simple.png -------------------------------------------------------------------------------- /doc/images/simple_2d.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pabristow/svg_plot/59e06b752acc252498e0ddff560b01fb951cb909/doc/images/simple_2d.png -------------------------------------------------------------------------------- /doc/images/smiley.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pabristow/svg_plot/59e06b752acc252498e0ddff560b01fb951cb909/doc/images/smiley.png -------------------------------------------------------------------------------- /doc/images/svg_colors.svg: -------------------------------------------------------------------------------- 1 | 2 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | my color 18 | 19 | -------------------------------------------------------------------------------- /doc/images/tip.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pabristow/svg_plot/59e06b752acc252498e0ddff560b01fb951cb909/doc/images/tip.png -------------------------------------------------------------------------------- /doc/images/toc-blank.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pabristow/svg_plot/59e06b752acc252498e0ddff560b01fb951cb909/doc/images/toc-blank.png -------------------------------------------------------------------------------- /doc/images/toc-minus.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pabristow/svg_plot/59e06b752acc252498e0ddff560b01fb951cb909/doc/images/toc-minus.png -------------------------------------------------------------------------------- /doc/images/toc-plus.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pabristow/svg_plot/59e06b752acc252498e0ddff560b01fb951cb909/doc/images/toc-plus.png -------------------------------------------------------------------------------- /doc/images/up.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pabristow/svg_plot/59e06b752acc252498e0ddff560b01fb951cb909/doc/images/up.png -------------------------------------------------------------------------------- /doc/images/up.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 5 | 6 | 7 | 8 | ]> 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | -------------------------------------------------------------------------------- /doc/images/up_disabled.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pabristow/svg_plot/59e06b752acc252498e0ddff560b01fb951cb909/doc/images/up_disabled.png -------------------------------------------------------------------------------- /doc/images/warning.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pabristow/svg_plot/59e06b752acc252498e0ddff560b01fb951cb909/doc/images/warning.png -------------------------------------------------------------------------------- /doc/images/warning.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 5 | 6 | 7 | 8 | 9 | 10 | ]> 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | -------------------------------------------------------------------------------- /doc/index.html: -------------------------------------------------------------------------------- 1 | 9 | 10 | 11 | 12 | 13 | 14 | Automatic redirection failed! 15 | < 16 | 17 | 18 | -------------------------------------------------------------------------------- /doc/inspect.bat: -------------------------------------------------------------------------------- 1 | rem inspect.bat 2 | echo off 3 | rem including the date and time, so that each log file has a unique name, 4 | rem for example: math_test_23-Mar-2010_1751_html.log 5 | rem The DOS time format is assumed 12:34 and the : separator is not used. 6 | set t=%time% /T 7 | set tim=%t:~0,2%%t:~3,2% 8 | rem pick just hours and minutes. 9 | rem time may include leading space, like " 915", so remove space. 10 | set tim=%tim: =% 11 | rem Assumed run in a local directory like /mylibrary/doc containing /html folder. 12 | rem boost-no-inspect 13 | echo "boost-no-inspect" > inspect_%date%_%tim%.html 14 | cd ./html 15 | inspect.exe >> ../inspect_%date%_%tim%.html 2>&1 16 | if not ERRORLEVEL 0 (echo Errorlevel is %ERRORLEVEL%) else (echo OK) 17 | pause 18 | rem Copyright Paul A. Bristow 2013 19 | rem 20 | rem Distributed under the Boost Software License, Version 1.0. (See accompany- 21 | rem ing file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) 22 | 23 | -------------------------------------------------------------------------------- /doc/proposed_for_boost.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pabristow/svg_plot/59e06b752acc252498e0ddff560b01fb951cb909/doc/proposed_for_boost.png -------------------------------------------------------------------------------- /doc/svg_plot.idx: -------------------------------------------------------------------------------- 1 | #index.idx for SVG_plot Quickbook, Doxygen and Auto-index. 2 | 3 | #!debug "\<\w*\>" 4 | 5 | # SVG_plot Header files. 6 | !scan-path "boost/svg_plot" ".*\.hpp" true 7 | 8 | # All example source files, assuming no sub-folders. 9 | # SVG_plot example files. 10 | !scan-path "libs/svg_plot/example" ".*\.cpp" true 11 | 12 | autoscaling <\w*\autoscal\w*\> 13 | #autoscaling \ 14 | axis <\w* 15 | # axis & axes, optionally preceeded by X or Y. 16 | background \ 17 | border \ 18 | boxplot \ 19 | # Allow alternative spellings colour | color, and plurals etc. 20 | color \<\w*(colour|color)\w*\> 21 | container \ 22 | data 23 | deque \ 24 | example \ 25 | fill 26 | font \ 27 | greek 28 | grid \ 29 | quartile \ 30 | histogram 31 | intersect \<\w*\intersect\w*\> 32 | Inkscape 33 | ioflags 34 | origin 35 | outlier 36 | label \ 37 | layout 38 | legend \ 39 | marker \ 40 | maximum \ 41 | minimum \ 42 | precision 43 | range \<\w*\range\w*\> 44 | scaling \<\w*\scal\w*\> 45 | series 46 | stroke 47 | SVG 48 | tick \<\w*\tick\w*\> 49 | title 50 | Unicode \ 51 | uncertainty \ 52 | value \<\w*\value\w*\> 53 | vector \<\w*\vector\w*\> 54 | -------------------------------------------------------------------------------- /doc/svg_tutorial.qbk: -------------------------------------------------------------------------------- 1 | [section:svg_tutorial SVG tutorial] 2 | 3 | The SVG interface is only documented in the reference section. 4 | 5 | Most users will want to use the plot interfaces. 6 | 7 | A few very rudimentary examples of use (mainly historically used to testbed various features used in the plot interfaces) can be seen at 8 | 9 | [@../../example/demo_svg.cpp demo_svg.cpp] 10 | 11 | [endsect] 12 | 13 | [/ svg_tutorial.qbk 14 | Copyright 2008 Jake Voytko and Paul A. Bristow. 15 | Distributed under the Boost Software License, Version 1.0. 16 | (See accompanying file LICENSE_1_0.txt or copy at 17 | http://www.boost.org/LICENSE_1_0.txt). 18 | ] 19 | 20 | -------------------------------------------------------------------------------- /doc/view_svg_Browsers_batch.txt: -------------------------------------------------------------------------------- 1 | How to view a SVG file from command line 2 | ======================================== 3 | 4 | J:\Cpp\SVG\arcsine_dist_graphs>arcsine_pdf.svg opens using the default (Inkscape for me) 5 | 6 | It is possible to fully specify the directory and filename 7 | 8 | J:\Cpp\SVG\arcsine_dist_graphs>iexplore arcsine_cdf.svg 9 | 10 | or 11 | 12 | J:\Cpp\SVG\arcsine_dist_graphs>iexplore J:\Cpp\SVG\arcsine_dist_graphs\arcsine_pdf.svg 13 | 14 | J:\Cpp\SVG\arcsine_dist_graphs>iexplore file://J:\Cpp\SVG\arcsine_dist_graphs\arcsine_pdf.svg 15 | 16 | Or to use the psuedo variable CD for current directory. 17 | 18 | J:\Cpp\SVG\arcsine_dist_graphs>iexplore file://%cd%/arcsine_cdf.svg 19 | 20 | Wild card does not work iexplore file://%cd%/*.svg 21 | 22 | chrome and firefox so not seem to be in the PATH. 23 | 24 | But can use start command to find the programs 25 | 26 | J:\Cpp\SVG\arcsine_dist_graphs>start iexplore file://%cd%/arcsine_cdf.svg 27 | 28 | J:\Cpp\SVG\arcsine_dist_graphs>start firefox file://%cd%/arcsine_cdf.svg 29 | 30 | but Chrome and opera *download the file* instead of displaying :-( 31 | 32 | J:\Cpp\SVG\arcsine_dist_graphs>start chrome file://%cd%/arcsine_cdf.svg 33 | 34 | J:\Cpp\SVG\arcsine_dist_graphs>start opera file://%cd%/arcsine_cdf.svg 35 | 36 | 37 | Tried some googling but not clear how to stop this. 38 | 39 | 40 | How to open in multiple tabs 41 | ============================ 42 | 43 | http://stackoverflow.com/questions/188850/how-to-launch-multiple-internet-explorer-windows-tabs-from-batch-file 44 | 45 | Using VB is an option (other methods appear to be kludge involving pauses to allow process to complete :-( 46 | 47 | 48 | 49 | -------------------------------------------------------------------------------- /example/1d_simple_style.cpp: -------------------------------------------------------------------------------- 1 | /*! \file 1d_simple_style.cpp 2 | 3 | \brief Simple 1D plot from two vectors of doubles. 4 | */ 5 | 6 | //#define BOOST_SVG_POINT_DIAGNOSTICS 7 | #define BOOST_SVG_LEGEND_DIAGNOSTICS 8 | 9 | // Copyright Jacob Voytko 2007 10 | // Copyright Paul A. Bristow 2021 11 | 12 | // Use, modification and distribution are subject to the 13 | // Boost Software License, Version 1.0. 14 | // (See accompanying file LICENSE_1_0.txt 15 | // or copy at http://www.boost.org/LICENSE_1_0.txt) 16 | 17 | #include 18 | //using namespace boost::svg; 19 | //using boost::svg::svg_1d_plot; 20 | #include 21 | //using std::vector; 22 | 23 | int main() 24 | { 25 | // Construct two containers using std::vector. 26 | std::vector reds_times; 27 | std::vector blues_times; 28 | 29 | // Fill containers with ficticious data. 30 | reds_times.push_back(3.1); 31 | reds_times.push_back(4.2); 32 | blues_times.push_back(2.1); 33 | blues_times.push_back(7.8); 34 | 35 | using namespace boost::svg; // Access to SVG named colors and to svg_1d_plot. 36 | 37 | // Construct plot. 38 | svg_1d_plot my_plot; 39 | 40 | // Set a few features for the plot. 41 | my_plot.background_border_color(black) 42 | .title("Race Times") 43 | .legend_on(true) // Want a legend box, 44 | .legend_title("Teams") 45 | .x_range(-1, 11); // Offset to ensure that origin and max 10 are visible. 46 | 47 | // Add data to plot. 48 | my_plot.plot(reds_times, "Reds").stroke_color(red); 49 | my_plot.plot(blues_times, "Blues").stroke_color(blue); 50 | 51 | // Write plot to file. 52 | my_plot.write("./1d_simple_style.svg"); 53 | return 0; 54 | } // int main() 55 | -------------------------------------------------------------------------------- /example/1d_x_external.cpp: -------------------------------------------------------------------------------- 1 | /*! \file 1d_x_external.cpp 2 | 3 | \brief Simple 1D plot from two vectors of containers of type vector. 4 | */ 5 | // Copyright Jacob Voytko 2007 6 | 7 | // Use, modification and distribution are subject to the 8 | // Boost Software License, Version 1.0. 9 | // (See accompanying file LICENSE_1_0.txt 10 | // or copy at http://www.boost.org/LICENSE_1_0.txt) 11 | 12 | #include 13 | #include 14 | 15 | using std::vector; 16 | using namespace boost::svg; 17 | 18 | int main() 19 | { 20 | vector dan_times; 21 | vector elaine_times; 22 | 23 | dan_times.push_back(3.1); 24 | dan_times.push_back(4.2); 25 | elaine_times.push_back(2.1); 26 | elaine_times.push_back(7.8); 27 | 28 | svg_1d_plot my_plot; 29 | 30 | // Adding generic settings. 31 | my_plot.background_border_color(black) 32 | .legend_on(true) 33 | .plot_window_on(true) 34 | .title("Race Times") 35 | .x_range(-1, 11); 36 | 37 | // Adding grid information. 38 | my_plot.x_major_grid_on(true) 39 | .x_minor_grid_on(true); 40 | 41 | // Styling grid. 42 | my_plot.x_major_grid_color(black) 43 | .x_minor_grid_color(lightgray); 44 | 45 | // External style 46 | my_plot.x_ticks_on_window_or_axis(-1); // on bottom, not on axis. 47 | 48 | // Write to plot. 49 | my_plot.plot(dan_times, "Dan").stroke_color(blue); 50 | my_plot.plot(elaine_times, "Elaine").stroke_color(orange); 51 | 52 | // Write to file. 53 | my_plot.write("./1d_x_external.svg"); 54 | return 0; 55 | } // int main() 56 | 57 | 58 | 59 | -------------------------------------------------------------------------------- /example/1d_x_grid.cpp: -------------------------------------------------------------------------------- 1 | /*! \file 1d_x_grid.cpp 2 | 3 | \brief Simple 1D plot with x axis grid. 4 | 5 | \author Jacob Voytko 6 | 7 | \date 2007 8 | */ 9 | 10 | // Copyright Jacob Voytko 2007 11 | // Distributed under the Boost Software License, Version 1.0. 12 | // For more information, see http://www.boost.org 13 | 14 | #include 15 | #include 16 | 17 | using std::vector; 18 | using namespace boost::svg; 19 | 20 | int main() 21 | { 22 | vector dan_times; 23 | vector elaine_times; 24 | 25 | dan_times.push_back(3.1); 26 | dan_times.push_back(4.2); 27 | elaine_times.push_back(2.1); 28 | elaine_times.push_back(7.8); 29 | 30 | svg_1d_plot my_plot; 31 | 32 | // Adding generic settings. 33 | my_plot.background_border_color(black) 34 | .legend_on(true) 35 | .plot_window_on(true) 36 | .title("Race Times") 37 | .x_range(-1, 11); 38 | 39 | // Adding grids. 40 | my_plot.x_major_grid_on(true) 41 | .x_minor_grid_on(true); 42 | 43 | // Styling the grid lines. 44 | my_plot.x_major_grid_color(blue) 45 | .x_minor_grid_color(lightgray); 46 | 47 | // Write to plot. 48 | my_plot.plot(dan_times, "Dan").stroke_color(blue); 49 | my_plot.plot(elaine_times, "Elaine").stroke_color(orange); 50 | 51 | // Write to file. 52 | my_plot.write("./1d_x_grid.svg"); 53 | return 0; 54 | } // int main() 55 | 56 | -------------------------------------------------------------------------------- /example/2d_y_grid.cpp: -------------------------------------------------------------------------------- 1 | /*! \file 2d_y_grid.cpp 2 | \brief 2D plot with Y axis grids. 3 | \details Shows an example of adding a Y horizontal grid to a 2D plot. 4 | \author Jacob Voytko and Paul A. Bristow 5 | \date 2007 6 | */ 7 | 8 | // Copyright Jacob Voytko 2007 9 | // Copyright Paul A. Bristow 2009 10 | 11 | // Use, modification and distribution are subject to the 12 | // Boost Software License, Version 1.0. 13 | // (See accompanying file LICENSE_1_0.txt 14 | // or copy at http://www.boost.org/LICENSE_1_0.txt) 15 | 16 | #include 17 | #include 18 | 19 | using std::map; 20 | using namespace boost::svg; 21 | 22 | int main() 23 | { 24 | map map1; 25 | map map2; 26 | 27 | // This is random data used purely for example. 28 | map1[1.] = 3.2; 29 | map1[2.] = 5.4; 30 | map1[7.3] = 9.1; 31 | 32 | map2[3.1] = 6.1; 33 | map2[5.4] = 7.; 34 | 35 | svg_2d_plot my_plot; 36 | 37 | my_plot.title("Race Times") 38 | .legend_on(true) 39 | .x_range(-1, 11) 40 | .background_border_color(black) 41 | .plot_window_on(true); 42 | 43 | my_plot.y_major_grid_on(true) 44 | .y_minor_grid_on(true) 45 | .y_major_grid_color(blue) 46 | .y_minor_grid_color(lightgray); 47 | 48 | my_plot.plot(map1, "Series 1").stroke_color(blue).fill_color(red); 49 | my_plot.plot(map2, "Series 2").stroke_color(orange); // Fill white by default. 50 | 51 | my_plot.write("./2d_y_grid.svg"); 52 | return 0; 53 | } // int main() 54 | -------------------------------------------------------------------------------- /example/Demo_plots/demo_svg_tspan.svg: -------------------------------------------------------------------------------- 1 | 2 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | This texttext2 18 | -------------------------------------------------------------------------------- /example/Demo_plots/svg_colors.svg: -------------------------------------------------------------------------------- 1 | 2 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | my color 19 | 20 | -------------------------------------------------------------------------------- /example/EasyWeather7mar09.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pabristow/svg_plot/59e06b752acc252498e0ddff560b01fb951cb909/example/EasyWeather7mar09.csv -------------------------------------------------------------------------------- /example/SVG_plot_examples.bat: -------------------------------------------------------------------------------- 1 | rem svg_plot_examples.bat 2 | echo off 3 | rem Do not forget to SVN update jamroot which contains the (updated) Boost version number. 4 | rem This changes the version number suffix! 5 | rem cd boost-trunk/tools/build/v2/ 6 | rem boostrap.bat 7 | rem Build all SVG_plot examples 8 | rem including the date and time, so that each log file has a unique name, 9 | rem for example: math_test_23-Mar-2010_1751_html.log 10 | rem The DOS time format is assumed 12:34 and the : separator is not used. 11 | set t=%time% /T 12 | set tim=%t:~0,2%%t:~3,2% 13 | rem pick just hours and minutes. 14 | rem time may include leading space, like " 915", so remove space. 15 | set tim=%tim: =% 16 | rem needed for Clang 3.1 17 | set PATH=c:/mingw32-dw2/bin;%PATH% 18 | echo on 19 | b2 -a -j4 toolset=msvc > svg_plot_examples_%date%_%tim%.log 2>&1 20 | b2 -a -j4 toolset=gcc --build-type=complete >> svg_plot_examples_%date%_%tim%.log 2>&1 21 | b2 -a -j4 toolset=clang-3.1 --build-type=complete >> svg_plot_examples_%date%_%tim%.log 2>&1 22 | 23 | if not ERRORLEVEL 0 (echo Errorlevel is %ERRORLEVEL%) else (echo OK) 24 | pause 25 | rem Copyright Paul A. Bristow 2014 26 | rem Distributed under the Boost Software License, Version 1.0. 27 | rem See accompanying file LICENSE_1_0.txt 28 | rem or copy at http://www.boost.org/LICENSE_1_0.txt) 29 | -------------------------------------------------------------------------------- /example/a.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pabristow/svg_plot/59e06b752acc252498e0ddff560b01fb951cb909/example/a.out -------------------------------------------------------------------------------- /example/auto_boxplot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pabristow/svg_plot/59e06b752acc252498e0ddff560b01fb951cb909/example/auto_boxplot.png -------------------------------------------------------------------------------- /example/boxplot_full.cpp: -------------------------------------------------------------------------------- 1 | /*! \file boxplot_full.cpp 2 | 3 | \brief More complex boxplot plot. 4 | 5 | \author Jacob Voytko 6 | 7 | \date 2007 8 | */ 9 | 10 | // Copyright Jacob Voytko 2007 11 | // Distributed under the Boost Software License, Version 1.0. 12 | // For more information, see http://www.boost.org 13 | 14 | #include 15 | #include 16 | 17 | #include 18 | 19 | using std::vector; 20 | 21 | // Functions we are using to simulate distributions. 22 | double f(double x) 23 | { 24 | return 50 / x; 25 | } 26 | 27 | double g(double x) 28 | { 29 | return 40 + 25 * sin(x * 50); 30 | } 31 | 32 | int main() 33 | { 34 | using namespace boost::svg; 35 | std::vector data1, data2; 36 | 37 | // Fill our vectors; 38 | for(double i = .1; i < 10; i+=.1) 39 | { 40 | data1.push_back(f(i)); 41 | data2.push_back(g(i)); 42 | } 43 | 44 | // Initialize a new plot. 45 | svg_boxplot my_plot; 46 | 47 | // Color information. 48 | my_plot.background_border_color(black) 49 | .background_color(svg_color(67, 111, 69)) 50 | .plot_background_color(svg_color(136, 188, 126)) 51 | .title_color(white) 52 | .x_label_color(white) 53 | .y_label_color(white); 54 | 55 | // String information. 56 | my_plot.title("Boxplots of Common Functions") 57 | .x_label("Functions") 58 | .y_label("Population Size"); 59 | 60 | // Axis information. 61 | my_plot.y_range(0, 100) 62 | .y_minor_tick_length(20) 63 | .y_major_interval(20); 64 | 65 | // Write data. 66 | my_plot.plot(data1, "[50 / x]"); 67 | my_plot.plot(data2, "[40 + 25 * sin(x * 50)]"); 68 | 69 | my_plot.write("boxplot_full.svg"); 70 | return 0; 71 | } // int main() 72 | 73 | -------------------------------------------------------------------------------- /example/demo_1d_meas.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pabristow/svg_plot/59e06b752acc252498e0ddff560b01fb951cb909/example/demo_1d_meas.cpp -------------------------------------------------------------------------------- /example/demo_svg_tspan.svg: -------------------------------------------------------------------------------- 1 | 2 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | Text g0 20 | 21 | 22 | 23 | Text_0 24 | text_1 25 | text_2 26 | text_3 27 | text_4 28 | text_n 29 | 30 | 31 | -------------------------------------------------------------------------------- /example/style.css: -------------------------------------------------------------------------------- 1 | ; boost-no-inspect 2 | #background 3 | { 4 | fill : #888; 5 | stroke : #888; 6 | } 7 | 8 | #title 9 | { 10 | fill : #FFF; 11 | } 12 | 13 | #legendBackground 14 | { 15 | fill : #DDD; 16 | } 17 | -------------------------------------------------------------------------------- /index.html: -------------------------------------------------------------------------------- 1 | 9 | 10 | 11 | 12 | 13 | 14 | Automatic redirection failed! 15 | < 16 | 17 | 18 | -------------------------------------------------------------------------------- /license: -------------------------------------------------------------------------------- 1 | 2 | Boost Software License - Version 1.0 - August 17th, 2003 3 | 4 | Permission is hereby granted, free of charge, to any person or organization 5 | obtaining a copy of the software and accompanying documentation covered by 6 | this license (the "Software") to use, reproduce, display, distribute, 7 | execute, and transmit the Software, and to prepare derivative works of the 8 | Software, and to permit third-parties to whom the Software is furnished to 9 | do so, all subject to the following: 10 | 11 | The copyright notices in the Software and this entire statement, including 12 | the above license grant, this restriction and the following disclaimer, 13 | must be included in all copies of the Software, in whole or in part, and 14 | all derivative works of the Software, unless such copies or derivative 15 | works are solely in the form of machine-executable object code generated by 16 | a source language processor. 17 | 18 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 19 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 20 | FITNESS FOR A PARTICULAR PURPOSE, TITLE AND NON-INFRINGEMENT. IN NO EVENT 21 | SHALL THE COPYRIGHT HOLDERS OR ANYONE DISTRIBUTING THE SOFTWARE BE LIABLE 22 | FOR ANY DAMAGES OR OTHER LIABILITY, WHETHER IN CONTRACT, TORT OR OTHERWISE, 23 | ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER 24 | DEALINGS IN THE SOFTWARE. 25 | -------------------------------------------------------------------------------- /svg_plot_index.html: -------------------------------------------------------------------------------- 1 | 9 | 10 | 11 | 12 | 13 | 14 | Automatic redirection failed! 15 | < 16 | 17 | 18 | -------------------------------------------------------------------------------- /test/SVG_plot_tests.bat: -------------------------------------------------------------------------------- 1 | rem svg_plot_tests.bat 2 | echo off 3 | rem Do not forget to update jamroot which contains the (updated) Boost version number. 4 | rem This changes the version number suffix! 5 | rem cd boost-trunk/tools/build/v2/ 6 | rem boostrap.bat 7 | rem Build all SVG_plot test 8 | rem including the date and time, so that each log file has a unique name, 9 | rem for example: math_test_23-Mar-2010_1751_html.log 10 | rem The DOS time format is assumed 12:34 and the : separator is not used. 11 | set t=%time% /T 12 | set tim=%t:~0,2%%t:~3,2% 13 | rem pick just hours and minutes. 14 | rem time may include leading space, like " 915", so remove space. 15 | set tim=%tim: =% 16 | rem needed for Clang 3.1 17 | set PATH=c:/mingw32-dw2/bin;%PATH% 18 | echo on 19 | b2 -a toolset=msvc > svg_plot_tests_%date%_%tim%.log 2>&1 20 | b2 -a toolset=gcc --build-type=complete >> svg_plot_tests_%date%_%tim%.log 2>&1 21 | b2 -a toolset=clang-3.1 --build-type=complete >> svg_plot_tests_%date%_%tim%.log 2>&1 22 | 23 | if not ERRORLEVEL 0 (echo Errorlevel is %ERRORLEVEL%) else (echo OK) 24 | pause 25 | rem Copyright Paul A. Bristow 2014 26 | rem Distributed under the Boost Software License, Version 1.0. 27 | rem See accompanying file LICENSE_1_0.txt 28 | rem or copy at http://www.boost.org/LICENSE_1_0.txt) -------------------------------------------------------------------------------- /test/svg_test_2d_boxplot.cpp: -------------------------------------------------------------------------------- 1 | /*! \file svg_test_2d_boxplot.cpp 2 | \brief Tests for svg 2d boxplot. 3 | \details 4 | \author Jacob Voytko and Paul A. Bristow 5 | */ 6 | 7 | // Copyright Jacob Voytko 2007 8 | // Copyright Paul A. Bristow 2007 9 | 10 | // Use, modification and distribution are subject to the 11 | // Boost Software License, Version 1.0. 12 | // (See accompanying file LICENSE_1_0.txt 13 | // or copy at http://www.boost.org/LICENSE_1_0.txt) 14 | 15 | #include 16 | #include 17 | 18 | #include 19 | #include 20 | 21 | using std::multimap; 22 | 23 | double h(double x) 24 | { 25 | return 50 / (x); 26 | } 27 | 28 | double f(double x) 29 | { 30 | return 40 + 25 * sin(x * 50); 31 | } 32 | 33 | using std::cout; 34 | using std::cin; 35 | 36 | int main() 37 | { 38 | using namespace boost::svg; 39 | std::multimap data1; 40 | 41 | svg_boxplot my_plot; 42 | svg_2d_plot my_2d_plot; 43 | 44 | my_2d_plot.background_border_color(black) 45 | .title("Y axis label experiment") 46 | .y_major_labels_on(true) 47 | .y_label_on(true) 48 | .x_label_on(true) 49 | .x_major_labels_on(true) 50 | .plot_window_on(true) 51 | .y_external_style_on(true); 52 | 53 | for(double i=.1; i < 10; i+=.1) 54 | { 55 | data1.insert(std::pair(i, h(i))); 56 | } 57 | 58 | my_2d_plot.plot(data1, "[50 / x]"); 59 | 60 | my_2d_plot.write("D:\\axislabel_test.svg"); 61 | 62 | return 0; 63 | } 64 | --------------------------------------------------------------------------------