forked from mrexodia/matplotplusplus
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy patharea_3.cpp
More file actions
33 lines (27 loc) 路 795 Bytes
/
Copy patharea_3.cpp
File metadata and controls
33 lines (27 loc) 路 795 Bytes
1
2
3
4
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
#include <matplot/matplot.h>
int main() {
using namespace matplot;
std::vector<std::vector<double>> Y = {{1, 3, 1, 2}, {5, 2, 5, 6}, {3, 7, 3, 1}};
auto f = gcf();
f->width(f->width()*2);
subplot(1,2,0);
auto h1 = area(Y, -4.);
h1[0]->line_style(":");
h1[1]->line_style(":");
h1[2]->line_style(":");
h1[0]->face_color({0,0,0.25,0.25});
h1[1]->face_color({0,0,0.5,0.5});
h1[2]->face_color({0,0,0.75,0.75});
title("Stacked");
subplot(1,2,1);
auto h2 = area(Y,-4,false);
h2[0]->line_style(":");
h2[1]->line_style(":");
h2[2]->line_style(":");
h2[0]->face_color({0.2,0,0.25,0.25});
h2[1]->face_color({0.2,0,0.5,0.5});
h2[2]->face_color({0.2,0,0.75,0.75});
title("Not stacked");
wait();
return 0;
}