FazBrowse GitHub Viewer
|
Trending
|
URL:
|
Home
Tools:
[Download Repo ZIP]
[View Raw Code]
[Original HTTPS Page]
matplotlib-cpp/examples/fill_inbetween.cpp at master · lava/matplotlib-cpp · GitHub
lava
/
matplotlib-cpp
Public
Notifications
You must be signed in to change notification settings
Fork
1.2k
Star
4.8k
Code
Issues
192
Pull requests
31
Actions
Projects
Wiki
Security and quality
0
Insights
Additional navigation options
Code
Issues
Pull requests
Actions
Projects
Wiki
Security and quality
Insights
Expand file tree
Breadcrumbs
matplotlib-cpp
/
examples
/
fill_inbetween.cpp
Copy path
More file actions
More file actions
Latest commit
History
History
History
28 lines (24 loc) · 678 Bytes
Breadcrumbs
matplotlib-cpp
/
examples
/
fill_inbetween.cpp
Copy path
File metadata and controls
28 lines (24 loc) · 678 Bytes
Raw
Copy raw file
Download raw file
Open symbols panel
Edit and raw actions
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
#
define
_USE_MATH_DEFINES
#
include
"
../matplotlibcpp.h
"
#
include
<
cmath
>
#
include
<
iostream
>
using
namespace
std
;
namespace
plt
=
matplotlibcpp;
int
main
() {
//
Prepare data.
int
n =
5000
;
std::vector<
double
>
x
(n),
y
(n),
z
(n),
w
(n,
2
);
for
(
int
i =
0
; i < n; ++i) {
x.
at
(i) = i * i;
y.
at
(i) =
sin
(
2
*
M_PI
* i /
360.0
);
z.
at
(i) =
log
(i);
}
//
Prepare keywords to pass to PolyCollection. See
//
https://matplotlib.org/api/_as_gen/matplotlib.axes.Axes.fill_between.html
std::map<string, string> keywords;
keywords[
"
alpha
"
] =
"
0.4
"
;
keywords[
"
color
"
] =
"
grey
"
;
keywords[
"
hatch
"
] =
"
-
"
;
plt::fill_between
(x, y, z, keywords);
plt::show
();
}
Back
|
FazBrowse Home
|
New Git URL