File tree Expand file tree Collapse file tree 3 files changed +18
-11
lines changed
Expand file tree Collapse file tree 3 files changed +18
-11
lines changed Original file line number Diff line number Diff line change @@ -24,12 +24,12 @@ if(UNIX)
2424 endif ()
2525endif ()
2626
27- find_package (sciplot)
27+ find_package (sciplot 0.3.1 )
2828if (sciplot_FOUND)
29- message ("Using sciplot..." )
3029 add_compile_definitions (HAS_SCIPLOT)
30+ message ("Using sciplot" )
3131else ()
32- message ("Can't use sciplot... " )
32+ message ("Could not find sciplot" )
3333endif ()
3434
3535add_subdirectory (src)
Original file line number Diff line number Diff line change @@ -13,8 +13,8 @@ namespace cnkalman {
1313 std::string name;
1414 int cnt = 0 ;
1515#ifdef HAS_SCIPLOT
16- sciplot::Plot plot;
17- sciplot::Plot map;
16+ sciplot::Plot2D plot;
17+ sciplot::Plot2D map;
1818#endif
1919 ModelPlot (const std::string &name = " plot" , bool show = false );
2020
@@ -28,4 +28,4 @@ namespace cnkalman {
2828
2929 ~ModelPlot ();
3030 };
31- }
31+ }
Original file line number Diff line number Diff line change @@ -63,12 +63,19 @@ namespace cnkalman {
6363 map.yrange (range[2 ], range[3 ]);
6464
6565 if (show) {
66- plot.show ();
67- map.show ();
66+ sciplot::Figure figs = {{plot, map}};
67+ sciplot::Canvas canvas {{figs}};
68+ canvas.show ();
6869 }
69- plot.save (name + " -plot.svg" );
70- map.save (name + " .svg" );
71- map.save (name + " .png" );
70+
71+ sciplot::Figure fig_plot = {{plot}};
72+ sciplot::Canvas canvas_plot = {{fig_plot}};
73+ canvas_plot.save (name + " -plot.svg" );
74+
75+ sciplot::Figure fig_map = {{map}};
76+ sciplot::Canvas canvas_map = {{fig_map}};
77+ canvas_plot.save (name + " .svg" );
78+ canvas_plot.save (name + " .png" );
7279#endif
7380 }
7481
You can’t perform that action at this time.
0 commit comments