1
1
---
2
2
permalink: python/ribbon-plots/
3
- description: How to make ribbon plots in Python.
4
- title : Python Ribbon Plots | plotly
3
+ description: How to make ribbon plots in Python.
4
+ name : Python Ribbon Plots | plotly
5
5
has_thumbnail: true
6
- thumbnail: thumbnail/ ribbon-plot.jpg
6
+ thumbnail: /images/ ribbon-plot.png
7
7
layout: user-guide
8
8
name: Ribbon Plots
9
9
language: python
10
+ title: Python Ribbon Plots | plotly
10
11
display_as: 3d_charts
11
12
has_thumbnail: true
12
13
page_type: example_index
18
19
</ div >
19
20
< div class ="inner_cell ">
20
21
< div class ="text_cell_render border-box-sizing rendered_html ">
21
- < h1 id ="Ribbon-Plots-in-Python " > Ribbon Plots in Python < a class ="anchor-link " href ="#Ribbon-Plots-in-Python "> ¶</ a > </ h1 >
22
+ < h4 id ="Basic- Ribbon-Plot " > Basic Ribbon Plot < a class ="anchor-link " href ="#Basic- Ribbon-Plot "> ¶</ a > </ h4 >
22
23
</ div >
23
24
</ div >
24
25
</ div >
25
26
< div class ="cell border-box-sizing code_cell rendered ">
26
27
< div class ="input ">
27
28
< div class ="prompt input_prompt "> In [1]:</ div >
28
- < div class ="inner_cell ">
29
- < div class ="input_area ">
30
- < div class =" highlight hl-ipython2 "> < pre > < span class ="kn "> import</ span > < span class ="nn "> plotly</ span >
31
- < span class ="n "> plotly</ span > < span class ="o "> .</ span > < span class ="n "> __version__</ span >
32
- </ pre > </ div >
33
-
34
- </ div >
35
- </ div >
36
- </ div >
37
-
38
- < div class ="output_wrapper ">
39
- < div class ="output ">
40
-
41
-
42
- < div class ="output_area "> < div class ="prompt output_prompt "> Out[1]:</ div >
43
-
44
-
45
- < div class ="output_text output_subarea output_execute_result ">
46
- < pre > '1.8.8'</ pre >
47
- </ div >
48
-
49
- </ div >
50
-
51
- </ div >
52
- </ div >
53
-
54
- </ div >
55
- < div class ="cell border-box-sizing text_cell rendered ">
56
- < div class ="prompt input_prompt ">
57
- </ div >
58
- < div class ="inner_cell ">
59
- < div class ="text_cell_render border-box-sizing rendered_html ">
60
- < h5 id ="Ribbon-Plot "> Ribbon Plot< a class ="anchor-link " href ="#Ribbon-Plot "> ¶</ a > </ h5 >
61
- </ div >
62
- </ div >
63
- </ div >
64
- < div class ="cell border-box-sizing code_cell rendered ">
65
- < div class ="input ">
66
- < div class ="prompt input_prompt "> In [2]:</ div >
67
29
< div class ="inner_cell ">
68
30
< div class ="input_area ">
69
31
< div class =" highlight hl-ipython2 "> < pre > < span class ="kn "> import</ span > < span class ="nn "> plotly.plotly</ span > < span class ="kn "> as</ span > < span class ="nn "> py</ span >
@@ -78,7 +40,7 @@ <h5 id="Ribbon-Plot">Ribbon Plot<a class="anchor-link" href="#Ribbon-Plot">¶
78
40
79
41
< span class ="n "> traces</ span > < span class ="o "> =</ span > < span class ="p "> []</ span >
80
42
< span class ="n "> y_raw</ span > < span class ="o "> =</ span > < span class ="n "> spectra</ span > < span class ="p "> [:,</ span > < span class ="mi "> 0</ span > < span class ="p "> ]</ span > < span class ="c "> # wavelength</ span >
81
- < span class ="n "> sample_size</ span > < span class ="o "> =</ span > < span class ="n "> spectra</ span > < span class ="o "> .</ span > < span class ="n "> shape</ span > < span class ="p "> [</ span > < span class ="mi "> 1</ span > < span class ="p "> ]</ span > < span class ="o "> -</ span > < span class ="mi "> 1</ span >
43
+ < span class ="n "> sample_size</ span > < span class ="o "> =</ span > < span class ="n "> spectra</ span > < span class ="o "> .</ span > < span class ="n "> shape</ span > < span class ="p "> [</ span > < span class ="mi "> 1</ span > < span class ="p "> ]</ span > < span class ="o "> -</ span > < span class ="mi "> 1</ span >
82
44
< span class ="k "> for</ span > < span class ="n "> i</ span > < span class ="ow "> in</ span > < span class ="nb "> range</ span > < span class ="p "> (</ span > < span class ="mi "> 1</ span > < span class ="p "> ,</ span > < span class ="n "> sample_size</ span > < span class ="p "> ):</ span >
83
45
< span class ="n "> z_raw</ span > < span class ="o "> =</ span > < span class ="n "> spectra</ span > < span class ="p "> [:,</ span > < span class ="n "> i</ span > < span class ="p "> ]</ span >
84
46
< span class ="n "> x</ span > < span class ="o "> =</ span > < span class ="p "> []</ span >
@@ -110,15 +72,34 @@ <h5 id="Ribbon-Plot">Ribbon Plot<a class="anchor-link" href="#Ribbon-Plot">¶
110
72
< div class ="output ">
111
73
112
74
113
- < div class ="output_area "> < div class ="prompt output_prompt "> Out[2 ]:</ div >
75
+ < div class ="output_area "> < div class ="prompt output_prompt "> Out[1 ]:</ div >
114
76
115
77
< div class ="output_html rendered_html output_subarea output_execute_result ">
116
- < iframe id ="igraph " scrolling ="no " style ="border:none; "seamless ="seamless " src ="https://plot.ly/~chelsea_lyn/8748.embed " height ="525px " width ="100% "> </ iframe >
78
+ < iframe id ="igraph " scrolling ="no " style ="border:none; " seamless ="seamless " src ="https://plot.ly/~demo_account/28.embed " height ="525px " width ="100% "> </ iframe >
79
+ </ div >
80
+
117
81
</ div >
118
82
83
+ </ div >
119
84
</ div >
120
85
121
86
</ div >
87
+ < div class ="cell border-box-sizing text_cell rendered ">
88
+ < div class ="prompt input_prompt ">
89
+ </ div >
90
+ < div class ="inner_cell ">
91
+ < div class ="text_cell_render border-box-sizing rendered_html ">
92
+ < h4 id ="Reference "> Reference< a class ="anchor-link " href ="#Reference "> ¶</ a > </ h4 >
122
93
</ div >
94
+ </ div >
95
+ </ div >
96
+ < div class ="cell border-box-sizing text_cell rendered ">
97
+ < div class ="prompt input_prompt ">
98
+ </ div >
99
+ < div class ="inner_cell ">
100
+ < div class ="text_cell_render border-box-sizing rendered_html ">
101
+ < p > See < a href ="https://plot.ly/python/reference/ "> https://plot.ly/python/reference/</ a > for more information!</ p >
123
102
124
- </ div > {% endraw %}
103
+ </ div >
104
+ </ div >
105
+ </ div > {% endraw %}
0 commit comments