aec150fd45af65e86038d807c211571c210174ab
[csit.git] / resources / tools / presentation / specifications / trending / layouts.yaml
1 ################################################################################
2 ###                              L A Y O U T S                               ###
3 ################################################################################
4
5 - type: "layouts"
6
7   plot-statistics:
8     title: ""
9     titlefont:
10       size: 16
11     autosize: True
12     showlegend: True
13     width: 1050
14     height: 800
15     yaxis:
16       showticklabels: True
17       title: "Number of Passed / Failed Tests"
18       gridcolor: "rgb(238, 238, 238)"
19       linecolor: "rgb(238, 238, 238)"
20       showline: True
21       zeroline: False
22       tickcolor: "rgb(238, 238, 238)"
23       linewidth: 1
24       showgrid: True
25     xaxis:
26       title: 'Date [MMDD]'
27       type: "date"
28       autorange: True
29       fixedrange: False
30       showgrid: True
31       gridcolor: "rgb(238, 238, 238)"
32       showline: True
33       linecolor: "rgb(238, 238, 238)"
34       zeroline: False
35       linewidth: 1
36       showticklabels: True
37       tickcolor: "rgb(238, 238, 238)"
38       tickmode: "auto"
39       tickformat: "%m%d"
40       rangeselector:
41         buttons:
42         - count: 14
43           label: "2w"
44           step: "day"
45           stepmode: "backward"
46         - count: 1
47           label: "1m"
48           step: "month"
49           stepmode: "backward"
50         - count: 2
51           label: "2m"
52           step: "month"
53           stepmode: "backward"
54         - count: 3
55           label: "3m"
56           step: "month"
57           stepmode: "backward"
58         - step: "all"
59     margin:
60       r: 20
61       b: 5
62       t: 5
63       l: 70
64     legend:
65       orientation: "h"
66       xanchor: "center"
67       x: 0.5
68       bordercolor: "rgb(238, 238, 238)"
69     paper_bgcolor: "#fff"
70     plot_bgcolor: "#fff"
71     barmode: "stack"
72     hoverlabel:
73       namelength: -1
74
75   plot-cpta:
76     title: ""
77     titlefont:
78       size: 16
79     autosize: True
80     showlegend: True
81     width: 1100
82     height: 800
83     yaxis:
84       showticklabels: True
85       tickformat: ".5s"
86       title: "Throughput [Mpps]"
87       hoverformat: ".5s"
88       gridcolor: "rgb(238, 238, 238)"
89       linecolor: "rgb(238, 238, 238)"
90       showline: True
91       zeroline: False
92       tickcolor: "rgb(238, 238, 238)"
93       linewidth: 1
94       showgrid: True
95     xaxis:
96       title: 'Date [MMDD]'
97       type: "date"
98       autorange: True
99       fixedrange: False
100       showgrid: True
101       gridcolor: "rgb(238, 238, 238)"
102       showline: True
103       linecolor: "rgb(238, 238, 238)"
104       zeroline: False
105       linewidth: 1
106       showticklabels: True
107       tickcolor: "rgb(238, 238, 238)"
108       tickmode: "auto"
109       tickformat: "%m%d"
110       rangeselector:
111         buttons:
112         - count: 14
113           label: "2w"
114           step: "day"
115           stepmode: "backward"
116         - count: 1
117           label: "1m"
118           step: "month"
119           stepmode: "backward"
120         - count: 2
121           label: "2m"
122           step: "month"
123           stepmode: "backward"
124         - count: 3
125           label: "3m"
126           step: "month"
127           stepmode: "backward"
128         - step: "all"
129     margin:
130       r: 20
131       b: 5
132       t: 5
133       l: 70
134     legend:
135       orientation: "h"
136       xanchor: "auto"
137       traceorder: "normal"  # "grouped" does not work: bug https://github.com/plotly/plotly.js/issues/1913
138       bordercolor: "rgb(238, 238, 238)"
139     paper_bgcolor: "#fff"
140     plot_bgcolor: "#fff"
141     hoverlabel:
142       namelength: -1
143
144   plot-cpta-cps:
145     title: ""
146     titlefont:
147       size: 16
148     autosize: True
149     showlegend: True
150     width: 1100
151     height: 800
152     yaxis:
153       showticklabels: True
154       tickformat: ".5s"
155       title: "Connection Rate [Mcps]"
156       hoverformat: ".5s"
157       gridcolor: "rgb(238, 238, 238)"
158       linecolor: "rgb(238, 238, 238)"
159       showline: True
160       zeroline: False
161       tickcolor: "rgb(238, 238, 238)"
162       linewidth: 1
163       showgrid: True
164     xaxis:
165       title: 'Date [MMDD]'
166       type: "date"
167       autorange: True
168       fixedrange: False
169       showgrid: True
170       gridcolor: "rgb(238, 238, 238)"
171       showline: True
172       linecolor: "rgb(238, 238, 238)"
173       zeroline: False
174       linewidth: 1
175       showticklabels: True
176       tickcolor: "rgb(238, 238, 238)"
177       tickmode: "auto"
178       tickformat: "%m%d"
179       rangeselector:
180         buttons:
181         - count: 14
182           label: "2w"
183           step: "day"
184           stepmode: "backward"
185         - count: 1
186           label: "1m"
187           step: "month"
188           stepmode: "backward"
189         - count: 2
190           label: "2m"
191           step: "month"
192           stepmode: "backward"
193         - count: 3
194           label: "3m"
195           step: "month"
196           stepmode: "backward"
197         - step: "all"
198     margin:
199       r: 20
200       b: 5
201       t: 5
202       l: 70
203     legend:
204       orientation: "h"
205       xanchor: "auto"
206       traceorder: "normal"  # "grouped" does not work: bug https://github.com/plotly/plotly.js/issues/1913
207       bordercolor: "rgb(238, 238, 238)"
208     paper_bgcolor: "#fff"
209     plot_bgcolor: "#fff"
210     hoverlabel:
211       namelength: -1