annotate test-data/references/05-itsx.html @ 2:76ff9af5c0a3 draft default tip

planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 0e987ae3594883fb3b12d2999c6ad7fccd0b1b64
author frogs
date Fri, 06 Feb 2026 22:05:51 +0000
parents cd7675c5b15a
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
0
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1 <!DOCTYPE html>
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
2
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
3 <html>
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
4 <head>
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
5 <title>FROGS ITSx</title>
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
6 <meta charset="UTF-8" />
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
7 <meta name="author" content="Frederic Escudie - Genotoul/MIAT & Maria Bernard - SIGENAE/GABI & Olivier Rué - Migale/MaIAGE" />
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
8 <meta name="version" content="5.1.0" />
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
9 <meta name="copyright" content="Copyright (C) 2025 INRAE" />
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
10 <!-- JQUERY -->
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
11 <script type="text/javascript" src="https://code.jquery.com/jquery-3.7.1.min.js"></script>
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
12 <!-- ECHARTS -->
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
13 <script type="text/javascript" src="https://cdn.jsdelivr.net/npm/echarts@6.0.0/dist/echarts.min.js"></script>
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
14 <!-- Bootstrap -->
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
15 <link rel="stylesheet" href="https://cdn.datatables.net/1.10.21/css/dataTables.bootstrap4.min.css">
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
16 <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/bootstrap-table@1.22.6/dist/bootstrap-table.min.css">
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
17 <script src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.2/dist/js/bootstrap.bundle.min.js"></script>
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
18 <link href="https://cdn.jsdelivr.net/npm/bootstrap@5.3.2/dist/css/bootstrap.min.css" rel="stylesheet">
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
19 <script src="https://cdn.jsdelivr.net/npm/bootstrap-table@1.22.6/dist/bootstrap-table.min.js"></script>
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
20 <!-- Extensions Export -->
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
21 <script src="https://cdn.jsdelivr.net/npm/tableexport.jquery.plugin@1.28.0/tableExport.min.js"></script>
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
22 <script src="https://cdn.jsdelivr.net/npm/bootstrap-table@1.22.6/dist/extensions/export/bootstrap-table-export.min.js"></script>
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
23 <!-- Font Awesome -->
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
24 <link href="https://maxcdn.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css" rel="stylesheet">
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
25
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
26 <style type='text/css'>
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
27 body{
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
28 background-color: var(--frogsBackgroundColor);
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
29 }
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
30 .page-link{
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
31 color: var(--frogsColor);
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
32 }
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
33 .page-link:hover{
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
34 color: var(--frogsColorHover);
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
35 }
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
36
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
37 /* Titles */
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
38 h2{
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
39 color: var(--frogsColor) !important;
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
40 }
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
41 .pb-2, .py-2 {
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
42 padding-bottom: 1.5rem !important;
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
43 margin-bottom: 2rem !important;
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
44 margin-top: 4rem !important;
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
45 }
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
46
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
47 .nav-link {
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
48 color: var(--frogsColor) !important;
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
49 }
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
50
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
51 .nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link.active {
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
52 color: white !important;
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
53 background-color: var(--frogsColor) !important;
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
54 }
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
55
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
56 .form-select:focus {
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
57 border-color: rgba(185, 187, 189) !important;
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
58 box-shadow: 0 0 0 .25rem rgba(185, 187, 189, 0.25) !important;
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
59 }
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
60
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
61 .form-check-input:checked {
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
62 background-color: var(--frogsColor) !important;
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
63 border-color: var(--frogsButtonBorderColor) !important;
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
64 }
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
65
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
66
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
67 /*
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
68 .btn-outline-primary{
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
69 color: var(--frogsColor) !important;
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
70 border: var(--bs-btn-border-width) solid var(--frogsColor) !important;
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
71 }
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
72
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
73 .btn-outline-primary:hover{
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
74 background-color: var(--frogsColor) !important;
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
75 color: white !important;
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
76 }
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
77 */
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
78 .btn{
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
79 background-color: var(--frogsButtonColor) !important;
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
80 color: white !important;
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
81 border-color: var(--frogsButtonBorderColor) !important;
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
82 }
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
83
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
84 .btn:hover {
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
85 color: white !important;
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
86 background-color: var(--frogsColorHover) !important;
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
87 /*border-color: var(--frogsButtonBorderColor) !important;*/
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
88 }
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
89 */
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
90 /* Global */
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
91 /*
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
92 #dispersion {
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
93 margin: auto;
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
94 }
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
95 #twofigs{
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
96 height: 500px;
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
97 }
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
98 */
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
99
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
100 #content {
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
101 width: 90%;
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
102 margin-right: auto;
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
103 margin-left: auto;
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
104 }
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
105 #js-alert {
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
106 width: 90%;
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
107 margin-right: auto;
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
108 margin-left: auto;
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
109 }
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
110 a {
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
111 color: var(--frogsColor);
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
112 }
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
113 a:hover{
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
114 color: var(--frogsColorHover);
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
115 }
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
116 .page-item.active .page-link {
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
117 z-index: 1;
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
118 color: #fff;
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
119 background-color: var(--frogsButtonColor);
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
120 border-color: var(--frogsButtonColor);
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
121 outline: none !important;
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
122 box-shadow: none !important;
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
123 }
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
124
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
125 .pagination{
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
126 --bs-pagination-color: var(--frogsColor) !important;
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
127 }
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
128 .page-link:hover {
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
129 color: var(--frogsColorHover) !important;
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
130 }
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
131
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
132
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
133
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
134
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
135 /* Checkmarks in tables */
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
136 .checkmark {
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
137 position: absolute;
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
138 top: 0;
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
139 left: 0;
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
140 height: 20px;
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
141 width: 20px;
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
142 background-color: var(--frogsButtonColor);
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
143 border-radius: 5px;
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
144 opacity:0.65;
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
145 }
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
146 .container:hover input ~ .checkmark {
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
147 background-color: var(--frogsColorHover);
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
148 }
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
149 .checkmark:after {
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
150 content: "";
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
151 position: absolute;
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
152 display: none;
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
153 }
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
154 .container input:checked ~ .checkmark:after {
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
155 display: block;
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
156 }
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
157 .container .checkmark:after {
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
158 left: 7px;
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
159 top: 3px;
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
160 width: 6px;
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
161 height: 10px;
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
162 border: solid white;
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
163 border-width: 0 3px 3px 0;
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
164 -webkit-transform: rotate(45deg);
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
165 -ms-transform: rotate(45deg);
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
166 transform: rotate(45deg);
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
167 }
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
168
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
169 /* Circles */
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
170 .circle {
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
171 /*border-style: solid;
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
172 border-width: 3px;*/
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
173 border-radius: 50px;
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
174 box-shadow: 2px 2px 2px var(--frogsColorShadow);
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
175 border-color: var(--frogsCircleBorderColor);
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
176 background: var(--frogsCircleBackgroundColor);
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
177 color: var(--frogsCircleFontColor);
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
178 width: 180px;
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
179 height: 98px;
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
180 line-height: 30px;
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
181 text-align: center;
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
182 margin-left: auto;
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
183 margin-right: auto;
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
184 display: flex;
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
185 flex-direction: column;
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
186 align-items: center;
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
187 justify-content: center;
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
188 }
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
189 .circle-value {
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
190 font-weight: bold;
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
191 }
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
192
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
193 .table{
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
194 --bs-table-bg: var(--frogsBackgroundColor);
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
195 }
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
196
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
197 #byFilters-jvenn svg {
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
198 width: 100% !important;
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
199 height: 100% !important;
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
200 }
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
201
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
202 /* Sunburst CSS */
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
203 #sunburst-graph{
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
204 margin-left:auto;
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
205 margin-right:auto
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
206 }
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
207 .jDistrib-walk-rank{
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
208 height:100%;
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
209 margin-right:2px;
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
210 padding:8px;
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
211 float:left;
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
212 border-top-right-radius:7px;
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
213 border-bottom-right-radius:7px;
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
214 cursor:pointer;
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
215 box-shadow:1px 1px 1px #555
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
216 }
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
217 .jDistrib-walk-rank-size{
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
218 margin-left:5px;
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
219 padding:4px;
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
220 background-color:#FFF;
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
221 color:#648a89;
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
222 border-radius:9px;
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
223 text-align:center;
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
224 font-size:10px;
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
225 font-family:sans-serif
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
226 }
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
227 .jDistrib-root-label{
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
228 font-weight:700;
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
229 cursor:pointer
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
230 }
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
231 .jDistrib-arc-label{
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
232 cursor:pointer
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
233 }
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
234 .jDistrib-arc{
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
235 cursor:pointer;
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
236 stroke:#fff;
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
237 fill-rule:evenodd
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
238 }
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
239 .jDistrib-tooltip{
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
240 position:absolute;
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
241 padding:10px;
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
242 font:12px sans-serif;
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
243 background:var(--frogsColor);
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
244 border:0;
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
245 border-radius:8px;
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
246 pointer-events:none;
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
247 color:#FFF
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
248 }
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
249 .jDistrib-empty-details{
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
250 color:#fff;
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
251 background-color:var(--frogsColor);
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
252 padding:15px;
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
253 margin-bottom:20px;
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
254 border:1px solid transparent;
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
255 border-radius:4px
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
256 }
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
257 .jDistrib-table-details>tbody>tr:nth-of-type(2n+1){
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
258 background-color:#F5F5F5
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
259 }
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
260 .jDistrib-table-details{
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
261 border:1px solid #DDD;
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
262 border-radius:8px;
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
263 border-spacing:1px;
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
264 border-collapse:separate
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
265 }
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
266 .jDistrib-table-details td,th{
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
267 padding:2px 8px
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
268 }
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
269 .jDistrib-table-details .number{
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
270 text-align:right
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
271 }
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
272 .jDistrib-export-toggle{
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
273 height:30px;
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
274 width:30px;
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
275 padding:1px
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
276 }
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
277 .jDistrib-export-toggle div{
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
278 background-color:#636363;
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
279 border-radius:2px;
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
280 height:3px;
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
281 margin-top:2px;
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
282 margin-bottom:2px
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
283 }
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
284 #sunburst-detail {
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
285 text-align: center; /* centre le contenu inline et inline-block */
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
286 }
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
287 #sunburst-detail .jDistrib-table-details {
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
288 display: inline-table; /* permet de centrer la table */
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
289 margin: 0 auto;
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
290 }
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
291 /* End Sunburst CSS */
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
292
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
293 #boxplot-container, #sequences-distrib-chart, #samples-distrib-hc {
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
294 width: 100%;
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
295 min-height: 300px; /* ou 400px */
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
296 height: auto;
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
297 }</style>
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
298
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
299 <script>
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
300 /**
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
301 * Returns the string representation of the number.
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
302 * @param pValue {Float} The number to process.
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
303 * @return {String} The string representation (example: 12856892.11111 => 12,856,892.11).
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
304 */
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
305 var numberDisplay = function( pValue ){
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
306 var new_val = "" ;
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
307 if( ("" + pValue + "").indexOf(".") != -1 ){
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
308 new_val = pValue.toFixed(2).replace(/(\d)(?=(\d{3})+\b)/g, '$1,');
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
309 } else {
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
310 new_val = pValue.toFixed().replace(/(\d)(?=(\d{3})+\b)/g, '$1,');
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
311 }
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
312 return new_val ;
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
313 }
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
314
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
315 function numericSorter(a, b) {
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
316 return parseFloat(a.replace(/,/g, "")) -
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
317 parseFloat(b.replace(/,/g, ""));
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
318 }
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
319
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
320
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
321 var get_dispersion = function( values, counts ) {
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
322 var dispersion = new Array();
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
323
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
324 // Unstack list
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
325 unstacked_list = new Array();
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
326 for( var idx = 0 ; idx < values.length ; idx++ ){
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
327 for( var nb_add = 0 ; nb_add < counts[idx] ; nb_add++ ){
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
328 unstacked_list.push( values[idx] );
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
329 }
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
330 }
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
331
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
332 // Process metrics
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
333 var nb_elt = unstacked_list.length ;
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
334 dispersion['min'] = unstacked_list[0] ;
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
335 dispersion['max'] = unstacked_list[nb_elt - 1];
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
336 if( nb_elt % 2 == 0 ) {
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
337 dispersion['median'] = unstacked_list[(nb_elt/2) -1] ;
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
338 } else {
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
339 dispersion['median'] = (unstacked_list[parseInt((nb_elt/2) -1)] + unstacked_list[parseInt(nb_elt/2)])/2 ;
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
340 }
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
341 // Deciles
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
342 for( var idx = 1 ; idx <= 9 ; idx++ ){
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
343 if( idx != 5 ) {
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
344 dispersion[idx + '_decile'] = unstacked_list[Math.floor(idx*(nb_elt/10) + 0.5) -1] ;
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
345 } else {
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
346 dispersion['5_decile'] = dispersion['median'] ;
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
347 }
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
348 }
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
349 // Quartiles
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
350 dispersion['lower_quartile'] = unstacked_list[Math.floor((nb_elt/4) + 0.5) -1] ;
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
351 dispersion['upper_quartile'] = unstacked_list[Math.floor((3*(nb_elt/4)) + 0.5) -1] ;
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
352
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
353 return dispersion ;
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
354 };
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
355
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
356
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
357 function recreateChart(oldChart, elementId, option, theme, height = null) {
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
358 const chartDom = document.getElementById(elementId);
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
359 if (!chartDom) return null;
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
360
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
361 if (oldChart) {
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
362 oldChart.__ro?.disconnect?.(); // débrancher ResizeObserver
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
363 oldChart.dispose();
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
364 }
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
365
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
366 // S'assurer que le conteneur a une taille visible
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
367 if (!chartDom.style.height) chartDom.style.height = (height || 600) + "px";
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
368 //if (!chartDom.style.height) chartDom.style.width = (width || 600) + "px";
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
369 //if (!chartDom.style.width) chartDom.style.width = "50%";
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
370 //chartDom.style.width = chartDom.clientWidth ? chartDom.clientWidth + "px" : "90%%";
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
371
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
372
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
373 // ⚡ pas de width/height fixés ici
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
374 //const chart = echarts.init(chartDom, theme, {renderer: 'canvas', devicePixelRatio: 3});
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
375 const chart = echarts.init(chartDom, theme, {renderer: 'svg'});
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
376 chart.setOption(option);
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
377
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
378 // Resize auto sur mutation du conteneur
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
379 const ro = new ResizeObserver(() => !chart.isDisposed() && chart.resize({animation:false}));
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
380 ro.observe(chartDom);
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
381 chart.__ro = ro;
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
382 return chart;
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
383 }
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
384
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
385
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
386 $('#themechoice').change(function() {
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
387 var $select = $(this);
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
388 var selectedIndex = $select.prop('selectedIndex');
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
389
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
390 // Activer toutes les options
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
391 $select.find('option').prop('disabled', false);
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
392
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
393 // Désactiver l'option sélectionnée
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
394 if (selectedIndex > 0) { // Ignorer l'option "Switch theme"
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
395 $select.find('option').eq(selectedIndex).prop('disabled', true);
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
396 }
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
397
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
398 // Réinitialiser la sélection à "Switch theme"
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
399 $select.prop('selectedIndex', 0);
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
400 });
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
401
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
402
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
403
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
404
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
405 function hexToRgba(hex, alpha = 1) {
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
406 // Supprime le # si présent
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
407 hex = hex.replace(/^#/, '');
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
408
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
409 // Gestion du format court (#123 → #112233)
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
410 if (hex.length === 3) {
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
411 hex = hex.split('').map(c => c + c).join('');
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
412 }
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
413
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
414 const r = parseInt(hex.slice(0, 2), 16);
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
415 const g = parseInt(hex.slice(2, 4), 16);
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
416 const b = parseInt(hex.slice(4, 6), 16);
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
417
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
418 return `rgba(${r}, ${g}, ${b}, ${alpha})`;
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
419 }
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
420
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
421 var table = function (pTitle, pCategories, pData, footer = undefined) {
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
422
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
423 var isNumericColumn = pCategories.map((_, colIdx) => {
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
424 return pData.every(row =>
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
425 row[colIdx] === null ||
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
426 row[colIdx] === "" ||
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
427 typeof row[colIdx] === "number"
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
428 );
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
429 });
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
430
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
431 // Header
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
432 var table_header_line = "";
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
433 for (var idx = 0; idx < pCategories.length; idx++) {
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
434 let sorterAttr = isNumericColumn[idx]
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
435 ? " data-sorter='numericSorter'"
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
436 : "";
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
437 table_header_line +=
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
438 ` <th data-sortable="true"${sorterAttr}>${pCategories[idx]}</th>\n`;
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
439 }
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
440 var table_header =
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
441 " <thead>\n" +
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
442 " <tr>\n" +
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
443 table_header_line +
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
444 " </tr>\n" +
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
445 " </thead>\n";
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
446 var table_footer = footer
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
447 ? "<tfoot>\n" + footer + "</tfoot>\n"
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
448 : "";
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
449
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
450 // Body
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
451 var table_body = "";
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
452 for (var data_idx = 0; data_idx < pData.length; data_idx++) {
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
453 var table_body_row = "";
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
454 for (var category_idx = 0; category_idx < pCategories.length; category_idx++) {
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
455 let val = pData[data_idx][category_idx];
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
456 if (isNumericColumn[category_idx] && typeof val === "number") {
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
457 table_body_row +=
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
458 ` <td data-value="${val}">${numberDisplay(val)}</td>\n`;
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
459 } else {
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
460 table_body_row +=
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
461 ` <td>${val ?? ""}</td>\n`;
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
462 }
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
463 }
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
464 table_body +=
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
465 " <tr>\n" +
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
466 table_body_row +
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
467 " </tr>\n";
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
468 }
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
469 table_body =
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
470 " <tbody>\n" +
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
471 table_body +
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
472 " </tbody>\n";
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
473
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
474 var table_caption = pTitle
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
475 ? " <caption>\n" + pTitle + " </caption>\n"
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
476 : "";
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
477
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
478 // Table
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
479 return `
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
480 <div class="table-responsive">
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
481 <table
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
482 class="table table-bordered table-striped"
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
483 data-toggle="table"
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
484 data-search="true"
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
485 data-pagination="true"
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
486 data-page-size="10"
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
487 data-page-list='[5, 10, 20, 50, "All"]'
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
488 data-show-export="true"
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
489 data-export-types='["excel","csv"]'
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
490 data-export-data-type="all"
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
491 >
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
492 ${table_header}
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
493 ${table_body}
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
494 ${table_caption}
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
495 ${table_footer}
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
496 </table>
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
497 </div>
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
498 `;
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
499 };
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
500
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
501 var heatmapOption = function(data_type) {
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
502
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
503 if (data_type == null) data_type = "clstr";
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
504
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
505 var clean_type = {
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
506 "clstr": "ASVs",
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
507 "seq": "sequences"
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
508 };
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
509
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
510 var categories_ident = [1, 50, 80, 90, 95, 99, 100, 101];
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
511 var categories_cover = [1, 50, 80, 90, 95, 99, 100, 101];
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
512
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
513 var heatmap_data = get_alignment_heatmap_data(categories_ident, categories_cover, data_type)
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
514 .map(function(item) {
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
515 return [item[0], item[1], item[2] || 0];
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
516 });
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
517
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
518 //var frogsColor = style.getPropertyValue('--frogsColor').trim();
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
519
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
520 return {
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
521 title: {
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
522 text: 'Number of ' + clean_type[data_type] + ' by BLAST identity and coverage',
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
523 left: 'center',
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
524 textStyle: {fontWeight: 'normal'}
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
525 },
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
526 tooltip: {
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
527 position: 'top',
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
528 formatter: function(params) {
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
529 return 'Identity: <b>' + get_displayed_categories(categories_ident)[params.data[0]] + '</b><br>'
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
530 + 'Coverage: <b>' + get_displayed_categories(categories_ident)[params.data[1]] + '</b><br>'
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
531 + 'Nb ' + clean_type[data_type] + ': <b>' + params.data[2] + '</b>';
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
532 }
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
533 },
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
534 grid: {
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
535 height: '70%',
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
536 width: '70%',
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
537 top: '15%'
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
538 },
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
539 xAxis: {
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
540 type: 'category',
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
541 data: get_displayed_categories(categories_ident),
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
542 name: 'Identity',
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
543 nameLocation: 'middle',
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
544 nameGap: 30,
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
545 },
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
546 yAxis: {
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
547 type: 'category',
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
548 data: get_displayed_categories(categories_cover),
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
549 name: 'Coverage',
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
550 nameLocation: 'middle',
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
551 nameGap: 50,
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
552 },
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
553 visualMap: {
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
554 min: 0,
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
555 max: Math.max(...heatmap_data.map(d => d[2])),
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
556 calculable: false,
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
557 orient: 'vertical',
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
558 left: 'right',
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
559 top: 'center',
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
560 inRange: {
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
561 color: ['#ffffff', getCssVar('--frogsColor')]
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
562 },
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
563 show: true,
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
564 text: [
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
565 Math.max(...heatmap_data.map(d => d[2])),
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
566 0
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
567 ],
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
568 textStyle: {
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
569 color: getCssVar('--frogsColor'),
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
570 fontSize: 12
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
571 }
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
572 },
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
573 series: [{
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
574 name: clean_type[data_type],
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
575 type: 'heatmap',
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
576 data: heatmap_data,
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
577 label: {
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
578 show: true,
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
579 color: '#000',
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
580 fontSize: 12,
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
581 formatter: function(params) {
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
582 return params.data[2];
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
583 },
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
584 textBorderColor: '#ffffff',
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
585 textBorderWidth: 2
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
586 },
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
587 itemStyle: {
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
588 borderColor: getCssVar('--frogsColor'),
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
589 borderWidth: 1
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
590 },
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
591 emphasis: {
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
592 itemStyle: {
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
593 shadowBlur: 10,
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
594 shadowColor: 'rgba(0,0,0,0.5)'
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
595 }
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
596 }
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
597 }],
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
598 toolbox: {
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
599 feature: {
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
600 saveAsImage: {}
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
601 },
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
602 right: '10%',
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
603 top: 'top'
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
604 }
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
605 };
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
606 };
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
607
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
608 var histogramOption = function(pTitle, pYTitle, pCategories, pSeries, unity) {
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
609 //var frogsColor = style.getPropertyValue('--frogsColor').trim();
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
610 const frogsColor = getCssVar('--frogsColor');
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
611 const frogsColor2 = getCssVar('--frogsColor2');
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
612 return {
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
613 title: {
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
614 text: pTitle,
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
615 left: 'center',
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
616 textStyle: {fontWeight: 'normal'},
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
617 },
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
618 tooltip: {
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
619 trigger: 'axis',
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
620 axisPointer: {
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
621 type: 'shadow'
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
622 },
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
623 formatter: function(params) {
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
624 let header = `<span style="font-size:12px"><b>${params[0].axisValue}</b></span><br>`;
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
625 let body = params.map(p =>
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
626 `<span style="color:${p.color};">${p.seriesName}:</span>
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
627 <b>${p.value} ${unity}</b><br>`
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
628 ).join('');
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
629 return header + body;
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
630 }
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
631 },
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
632 legend: {
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
633 top: 'bottom'
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
634 },
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
635 grid: {
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
636 left: '8%',
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
637 right: '5%',
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
638 bottom: '10%',
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
639 containLabel: true
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
640 },
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
641 //color: [frogsColor, frogsColor2],
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
642 xAxis: {
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
643 type: 'category',
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
644 data: pCategories,
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
645 axisLabel: {
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
646 //color: frogsColor2,
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
647 rotate: 45,
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
648 },
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
649 axisLine: {
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
650 //lineStyle: { color: frogsColor2 }
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
651 }
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
652 },
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
653 yAxis: {
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
654 type: 'value',
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
655 name: pYTitle,
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
656 nameLocation: 'middle',
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
657 nameGap: 40,
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
658 axisLine: {
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
659 //lineStyle: { color: frogsColor2 }
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
660 },
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
661 splitLine: {
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
662 show: true,
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
663 lineStyle: { color: 'rgba(0,0,0,0.1)' }
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
664 },
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
665 axisLabel: {
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
666 //color: frogsColor2
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
667 }
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
668 },
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
669 series: pSeries.map(serie => ({
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
670 name: serie.name,
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
671 type: 'bar',
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
672 data: serie.data,
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
673 barMaxWidth: '50%',
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
674 emphasis: {
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
675 focus: 'series'
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
676 }
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
677 })),
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
678 toolbox: {
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
679 feature: {
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
680 saveAsImage: {
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
681 title: 'Download',
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
682 name: pTitle.replace(/\s+/g, '_')
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
683 },
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
684 dataZoom: {}
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
685 },
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
686 right: '5%',
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
687 top: 'top'
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
688 }
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
689 }
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
690 }
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
691
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
692 var lineOption = function(pTitle, pXTitle, pYTitle, pXCategories, pData) {
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
693 let xMin = Math.min(
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
694 ...pData.flatMap(serie => serie.data.map(point => point[0]))
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
695 );
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
696 /*let colors = Array.from({ length: pData.length }, (_, i) =>
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
697 `hsl(${(i * 360 / pData.length)}, 70%, 50%)`
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
698 );*/
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
699 return {
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
700 title: {
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
701 text: pTitle,
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
702 textStyle: {fontWeight: 'normal'},
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
703 },
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
704 //color: ['#d87c7c', '#919e8b', '#d7ab82', '#6e7074', '#61a0a8', '#efa18d', '#787464', '#cc7e63', '#724e58', '#4b565b'],
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
705 tooltip: {
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
706 trigger: 'item',
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
707 axisPointer: { show: false },
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
708 formatter: function (params) {
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
709 let tooltip_head = '<b>Length ' + params.value[0] + ' nt</b>';
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
710 let tooltip_body = '<tr>' +
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
711 '<td style="color:' + params.color + '">' + params.seriesName + ': </td>' +
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
712 '<td>' + numberDisplay(params.value[1]) + '</td>' +
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
713 '<td> seq</td>' +
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
714 '</tr>';
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
715 return tooltip_head + '<table>' + tooltip_body + '</table>';
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
716 }
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
717 },
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
718 toolbox: {
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
719 feature: {
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
720 dataZoom: { title: { zoom: 'Zoom', back: 'Reset' } },
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
721 saveAsImage: { title: 'Save as PNG' }
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
722 }
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
723 },
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
724 xAxis: {
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
725 type: 'value', // car on a des valeurs numériques (longueuheatmapChart_optionsrs)
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
726 name: pXTitle,
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
727 splitLine: {
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
728 show: false
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
729 },
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
730 min:xMin,
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
731 nameLocation: 'middle',
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
732 //nameGap: 50,
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
733 minInterval: 1,
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
734 axisLabel: {
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
735 formatter: function (value) {
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
736 return Math.round(value); // arrondi Ă  l'entier le plus proche
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
737 }
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
738 }
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
739 },
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
740 yAxis: {
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
741 type: 'value',
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
742 name: pYTitle,
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
743 nameLocation: 'middle',
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
744 nameGap: 50,
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
745 minInterval: 1,
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
746 splitLine: {
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
747 show: true
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
748 },
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
749 axisLabel: {
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
750 formatter: function (value) {
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
751 return Math.round(value);
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
752 }
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
753 }
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
754 },
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
755 legend: {
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
756 type: 'scroll',
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
757 //type: 'plain',
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
758 orient: 'horizontal',
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
759 //bottom: 20,
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
760 //height: 100,
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
761 //pageButtonGap: 5 // espace entre les boutons de navigation
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
762 },
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
763 /*legend: {
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
764 type: 'plain',
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
765 orient: 'horizontal',
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
766 bottom: 0,
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
767 width: '100%',
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
768 itemGap: 10,
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
769 itemWidth: 25,
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
770 itemHeight: 10,
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
771 textStyle: { fontSize: 11 },
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
772 },*/
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
773 dataZoom: [
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
774 {
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
775 type: 'inside', // zoom Ă  la molette ou pinch
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
776 xAxisIndex: 0,
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
777 filterMode: 'filter'
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
778 }
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
779 ],
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
780 series: pData.map(function (serie) {
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
781 return {
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
782 name: serie.name,
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
783 type: 'line',
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
784 data: serie.data,
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
785 symbol: 'circle',
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
786 symbolSize: 4,
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
787 smooth: false,
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
788 };
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
789 })
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
790 };
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
791 };
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
792
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
793 var radarOption = function(pTitle, categories, my_series) {
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
794 return {
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
795 title: {
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
796 text: pTitle || ''
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
797 },
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
798 tooltip: {
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
799 trigger: 'item',
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
800 formatter: function (params) {
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
801 const values = params.value.map((v, i) =>
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
802 `<tr><td>${categories[i]}:</td><td style="padding-left:8px;"><b>${v}</b></td></tr>`
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
803 ).join('');
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
804 return `<b>${params.seriesName}</b><br><table>${values}</table>`;
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
805 },
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
806 confine: true,
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
807 backgroundColor: 'rgba(255,255,255,0.95)',
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
808 borderColor: '#ccc',
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
809 borderWidth: 1,
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
810 textStyle: { color: '#333' }
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
811 },
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
812 legend: {
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
813 type: 'scroll',
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
814 bottom: 0,
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
815 orient: 'horizontal',
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
816 data: my_series.map(s => s.name)
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
817 },
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
818 radar: {
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
819 radius: '70%',
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
820 center: ['50%', '50%'],
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
821 startAngle: 90, // 90° => premier axe en haut
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
822 indicator: categories.map(c => ({
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
823 name: c,
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
824 min: 0, // tu peux ajuster selon ton échelle
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
825 })),
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
826 splitLine: {
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
827 lineStyle: { color: 'rgba(0,0,0,0.15)' }
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
828 },
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
829 axisLine: {
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
830 lineStyle: { color: 'rgba(0,0,0,0.25)' }
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
831 },
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
832 splitArea: { show: false },
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
833 axisName: { fontSize: 12 }
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
834 },
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
835 series: my_series.map(s => ({
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
836 name: s.name,
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
837 type: 'radar',
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
838 data: [{
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
839 value: s.data,
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
840 name: s.name
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
841 }],
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
842 lineStyle: s.lineStyle || { width: 2 },
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
843 itemStyle: s.itemStyle || {},
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
844 symbol: 'circle',
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
845 symbolSize: s.symbolSize || 9,
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
846 areaStyle: { opacity: 0 }, // pas de remplissage
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
847 smooth: s.smooth || false
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
848 })),
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
849 toolbox: {
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
850 feature: {
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
851 saveAsImage: { title: 'Save as PNG' }
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
852 }
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
853 }
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
854 };
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
855 };
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
856
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
857 var lineOptionDualY = function(pTitle, pXTitle, x_values, y_axis_infos, my_series) {
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
858 const frogsColor = getCssVar('--frogsColor');
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
859 const frogsColor2 = getCssVar('--frogsColor2');
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
860 return {
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
861 tooltip: {
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
862 trigger: 'axis',
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
863 axisPointer: {
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
864 type: 'cross',
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
865 label: {
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
866 backgroundColor: frogsColor
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
867 }
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
868 },
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
869 backgroundColor: 'rgba(255, 255, 255, 0.95)',
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
870 borderWidth: 1,
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
871 borderColor: '#ccc',
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
872 textStyle: { color: '#333' },
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
873 confine: true,
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
874 /*grid: {
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
875 left: '5%',
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
876 right: '5%',
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
877 top: '15%',
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
878 bottom: '10%',
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
879 containLabel: true
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
880 },*/
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
881 extraCssText: 'box-shadow: 0 0 8px rgba(0,0,0,0.2); padding: 8px;',
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
882 formatter: function (params) {
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
883 if (!params || params.length === 0) return '';
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
884
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
885 // Récupérer les max de chaque série
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
886 const seqSeries = my_series.find(s => s.name === "Sequences");
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
887 const asvSeries = my_series.find(s => s.name === "ASVs");
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
888 const maxSeq = seqSeries.data[seqSeries.data.length - 1];
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
889 const maxASV = asvSeries.data[asvSeries.data.length - 1];
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
890
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
891 let tooltip = '<table style="border-collapse:collapse;">';
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
892
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
893 params.forEach(p => {
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
894 const val = p.value; // juste le Y
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
895 let pct = 0;
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
896 if (p.seriesName === "Sequences") pct = maxSeq ? (val / maxSeq) * 100 : 0;
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
897 if (p.seriesName === "ASVs") pct = maxASV ? (val / maxASV) * 100 : 0;
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
898
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
899 tooltip += `
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
900 <tr>
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
901 <td style="color:${p.color};padding-right:8px;">${p.seriesName} :</td>
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
902 <td style="text-align:right;">
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
903 ${val.toLocaleString('en-US')}
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
904 (${pct.toFixed(1)}%)
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
905 </td>
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
906 </tr>`;
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
907 });
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
908
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
909 tooltip += '</table>';
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
910 return tooltip;
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
911 },
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
912 useHTML: true
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
913 },
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
914 title: {
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
915 text: pTitle,
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
916 textStyle: {fontWeight: 'normal'},
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
917 },
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
918 //grid: { right: '20%' },
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
919 toolbox: {
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
920 feature: {
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
921 //dataView: { show: true, readOnly: false },
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
922 dataZoom: { title: { zoom: 'Zoom', back: 'Reset' } },
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
923 saveAsImage: { show: true }
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
924 }
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
925 },
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
926 legend: {
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
927 data: my_series.map(s => s.name)
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
928 },
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
929 xAxis: [
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
930 {
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
931 type: 'category',
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
932 axisTick: { alignWithLabel: true },
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
933 data: x_values
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
934 }
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
935 ],
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
936 yAxis: y_axis_infos,
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
937 series: my_series
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
938 };
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
939 };
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
940
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
941 function boxplotOption(pTitle, pXTitle, pYTitle, pXCategories, boxplot_series) {
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
942 return {
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
943 title: {
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
944 text: pTitle,
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
945 left: 'center',
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
946 subtext: 'N.B.: Use slider to zoom in.',
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
947 textStyle: {
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
948 fontWeight: 'normal'
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
949 }
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
950 },
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
951 tooltip: {
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
952 trigger: 'item',
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
953 formatter: function (param) {
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
954 let d = param.data;
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
955 return [
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
956 `${pXCategories[param.dataIndex]}`,
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
957 `Min: ${d[0]}`,
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
958 `Q1: ${d[1]}`,
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
959 `Median: ${d[2]}`,
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
960 `Q3: ${d[3]}`,
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
961 `Max: ${d[4]}`
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
962 ].join('<br/>');
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
963 }
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
964 },
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
965 toolbox: {
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
966 feature: {
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
967 restore: {},
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
968 saveAsImage: { title: 'Save as PNG' }
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
969 }
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
970 },
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
971 xAxis: {
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
972 type: 'category',
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
973 name: pXTitle,
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
974 data: pXCategories,
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
975 boundaryGap: true,
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
976 nameLocation: 'middle',
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
977 nameGap: 30,
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
978 axisPointer: {
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
979 label: {
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
980 show: true,
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
981 backgroundColor: 'red'
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
982 }
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
983 }
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
984 },
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
985 yAxis: {
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
986 type: 'value',
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
987 name: pYTitle,
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
988 min: 0,
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
989 nameLocation: 'middle',
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
990 nameGap: 45
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
991 },
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
992 grid: {
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
993 containLabel: true,
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
994 bottom: 0 // ajuste selon ton cas pour éviter les débordements
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
995 },
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
996 dataZoom: [
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
997 /*{
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
998 type: 'slider',
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
999 fillerColor: "rgba(230, 234, 240, 0.4)",
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1000 filterMode: 'none',
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1001 yAxisIndex: 0,
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1002 start: 0,
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1003 end: 100,
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1004 zoomLock: false,
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1005 minValueSpan: 1,
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1006 maxValueSpan: null
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1007 },*/
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1008 {
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1009 type: 'slider',
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1010 yAxisIndex: 0,
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1011 zoomLock: false,
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1012 minValueSpan: 1,
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1013 maxValueSpan: null,
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1014 width: 20,
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1015 filterMode: 'none',
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1016 start: 0,
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1017 end: 100,
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1018 backgroundColor: "rgba(211,211,211,0.2)",
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1019 fillerColor: "rgba(211,211,211,0.2)",
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1020 dataBackground: {
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1021 lineStyle: { color: "rgba(211,211,211,8)"},
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1022 areaStyle: {
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1023 color: "rgba(211,211,211,0.5)",
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1024 shadowColor: "rgba(211,211,211,0.5)"
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1025 }
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1026 },
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1027 borderColor: "rgb(211,211,211)",
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1028 handleStyle: {
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1029 color: "rgba(211,211,211,0.2)"
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1030 },
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1031 moveHandleStyle: {
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1032 color: "rgba(211,211,211,1)",
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1033 opacity: 1
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1034 },
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1035 selectedDataBackground: {
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1036 areaStyle: {
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1037 color: "rgba(211,211,211,0.8)"
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1038 }
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1039 },
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1040 moveHandleSize: 4,
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1041 emphasis: {
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1042 moveHandleStyle: {
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1043 color: "rgba(211,211,211,0.8)"
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1044 }
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1045 }
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1046 }
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1047 ],
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1048 series: boxplot_series.map(s => ({
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1049 name: s.name,
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1050 type: 'boxplot',
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1051 boxWidth: "70%",
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1052 data: s.data,
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1053 /*itemStyle: {
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1054 color: frogsColor,
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1055 borderColor: frogsColor,
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1056 },*/
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1057 emphasis: {
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1058 itemStyle: {
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1059 borderWidth: 2,
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1060 shadowBlur: 8,
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1061 shadowColor: 'rgba(0,0,0,0.4)'
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1062 }
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1063 }
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1064 }))
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1065 };
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1066 }
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1067
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1068 function barOption(pTitle, nb, yTitle, categories, series, unity, is_stacked) {
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1069 const frogsColor = getCssVar('--frogsColor');
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1070 const frogsColor2 = getCssVar('--frogsColor2');
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1071 return {
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1072 title: {
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1073 text: pTitle,
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1074 textStyle: {fontWeight: 'normal'}
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1075 },
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1076 tooltip: {
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1077 trigger: 'axis',
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1078 axisPointer: { type: 'shadow' },
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1079 formatter: function (params) {
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1080 let s = '<b>' + params[0].axisValue + '</b>';
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1081 let sum = 0;
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1082 params.forEach(function (point) {
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1083 s += '<br/><span style="color:' + point.color + ';">' + point.seriesName + ' : </span>'
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1084 + numberDisplay(point.value) + ' ' + unity;
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1085 if (!is_stacked) {
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1086 s += ' (' + (Math.round(point.value * 100 / nb * 100) / 100) + '%)';
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1087 }
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1088 sum += point.value;
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1089 });
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1090 if (is_stacked) {
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1091 s += '<br/>total : ' + numberDisplay(sum) + ' (' + (Math.round(sum * 100 / nb * 100) / 100) + '%)';
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1092 }
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1093 return s;
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1094 }
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1095 },
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1096 legend: { show: true },
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1097 xAxis: {
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1098 type: 'category',
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1099 data: categories,
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1100 axisTick: { alignWithLabel: true }
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1101 },
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1102 yAxis: {
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1103 type: 'value',
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1104 nameLocation: 'center',
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1105 min: 0,
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1106 max: nb + 10,
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1107 name: yTitle,
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1108 splitLine: { show: true },
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1109 axisLabel: { formatter: '{value}' }
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1110 },
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1111 series: series.map(s => ({
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1112 name: s.name,
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1113 type: 'bar',
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1114 stack: is_stacked ? 'total' : null,
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1115 data: s.data,
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1116 label: {
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1117 show: true,
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1118 position: 'right',
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1119 color: 'inherit',
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1120 formatter: function (params) {
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1121 return numberDisplay(params.value);
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1122 },
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1123 fontWeight: 'bold'
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1124 },
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1125 // 👉 Ici on insère ton markLine
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1126 markLine: nb ? {
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1127 symbol: "none",
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1128 silent: true,
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1129 data: [{ yAxis: nb }],
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1130 label: {
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1131 show: true,
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1132 position: "insideStartBottom",
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1133 padding: [0, 20, -30, -100],
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1134 rotate: 90,
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1135 color: frogsColor,
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1136 fontFamily: "Arial",
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1137 formatter: () =>
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1138 `Input sequences:\n${nb.toLocaleString("en-US")}`,
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1139 },
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1140 lineStyle: {
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1141 color: frogsColor,
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1142 type: "solid",
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1143 width: 1.5,
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1144 }
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1145 } : null
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1146 })),
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1147 toolbox: {
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1148 feature: {
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1149 saveAsImage: { title: 'Save as PNG' }
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1150 }
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1151 }
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1152 };
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1153 }
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1154
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1155 function pieOption(value_1, value_2, label_1, label_2, title, unit, value_3 = null, label_3 = null) {
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1156 const data = [
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1157 { value: value_1, name: label_1 },
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1158 { value: value_2, name: label_2 }
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1159 ];
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1160 if (value_3 !== null && label_3 !== null) {
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1161 data.push({ value: value_3, name: label_3 });
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1162 }
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1163
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1164 let option = {
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1165 title: {
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1166 text: title,
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1167 textStyle: {fontWeight: 'normal'},
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1168 left: 'center' // 'left', 'right', 'center', ou valeur en %/px
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1169 },
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1170 //color: [frogsColor, frogsColor2],
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1171 tooltip: {
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1172 trigger: 'item' // 'item' (pour pie), 'axis' (pour bar/line)
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1173 },
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1174 legend: {
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1175 show: false
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1176 },
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1177 toolbox: {
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1178 feature: {
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1179 saveAsImage: {}
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1180 }
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1181 },
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1182 series: [
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1183 {
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1184 label: {
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1185 color: "#000000", // ou "black", ou en hexadécimalup
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1186 fontSize: 13,
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1187 fontWeight: 'bold',
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1188 fontFamily: "Arial",
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1189 formatter: function(params) {
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1190 const name = params.name;
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1191 const value = params.value;
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1192 return `${name}: ${value.toLocaleString('fr-FR')}`;
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1193 }
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1194 },
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1195 tooltip: {
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1196 formatter: function (params) {
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1197 return `${params.name} <br>${unit}: <strong>${params.percent}%</strong>`;
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1198 }
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1199 },
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1200 type: 'pie', // 'pie' est le type pour camembert
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1201 radius: '50%', // peut ĂŞtre ['40%', '70%'] pour un donut
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1202 data: data,
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1203 itemStyle: {
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1204 borderColor: '#ffffff', // couleur du trait
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1205 borderWidth: 2 // épaisseur du trait
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1206 },
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1207 emphasis: {
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1208 focus: 'self',
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1209 blurScope: 'series',
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1210 itemStyle: { // paramétrage des ombres ( épaisseur), épaisseur de la bordure et de la couleur des ombres
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1211 borderWidth: 0, // supprime la bordure au hover
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1212 shadowBlur: 10,
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1213 shadowOffsetX: 5,
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1214 shadowColor: 'rgba(0, 0, 0, 0.5)'
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1215 }
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1216
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1217 },
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1218 blur: { //(opacité des différents effets de blurs)
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1219 itemStyle: {
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1220 opacity: 0.5
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1221 },
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1222 label: {
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1223 opacity: 0.7
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1224 }
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1225 },
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1226 }
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1227 ]
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1228 };
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1229 return option;
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1230 }
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1231
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1232 function scatterOption(pTitle, mySeries, alignmentData, coverageData){
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1233 const frogsColor = getCssVar('--frogsColor');
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1234 const frogsColor2 = getCssVar('--frogsColor2');
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1235 const maxIdentity = Math.max(...alignmentData.map(p => p[1]));
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1236 const maxCoverage = Math.max(...coverageData.map(p => p[1]));
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1237
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1238 let option = {
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1239 tooltip: {
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1240 trigger: 'axis',
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1241 axisPointer: {
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1242 type: 'cross',
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1243 label:{ backgroundColor: frogsColor }
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1244 },
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1245 backgroundColor: 'rgba(255,255,255,0.95)',
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1246 borderColor: '#ccc',
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1247 borderWidth: 1,
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1248 textStyle: { color: '#333' },
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1249 confine: true,
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1250 formatter: function(params) {
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1251
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1252 if (!params || params.length === 0) return '';
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1253
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1254 let tooltip = `
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1255 <div style="font-weight:bold;margin-bottom:4px;">
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1256 ${params[0].data.name}
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1257 </div>
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1258 <table style="border-collapse:collapse;">`;
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1259
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1260 params.forEach(p => {
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1261 const valueX = p.value[0];
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1262 const valueY = p.value[1];
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1263
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1264 tooltip += `
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1265 <tr>
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1266 <td style="color:${p.color};padding-right:8px;">
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1267 ${p.seriesName} :
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1268 </td>
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1269 <td style="text-align:right;">
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1270 ${valueX} → ${valueY}%
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1271 </td>
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1272 </tr>`;
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1273 });
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1274
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1275 tooltip += '</table>';
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1276 return tooltip;
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1277 }
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1278 },
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1279 title: {
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1280 //text: "NSTI vs %identity and %coverage between kept ASVs and their closest PICRUSt2 reference sequence",
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1281 textStyle: {fontWeight: 'normal'},
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1282 },
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1283 xAxis: {
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1284 type: 'value',
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1285 nameLocation: 'end',
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1286 name: 'NSTI value',
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1287 axisLine: { show: true },
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1288 splitLine: { show: false },
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1289 nameGap: 10
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1290 },
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1291 yAxis: {
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1292 type: 'value',
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1293 nameLocation: 'center',
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1294 name: 'alignment metrics (%)',
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1295 axisLine: { show: true },
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1296 splitLine: { show: true }
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1297 },
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1298 toolbox: {
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1299 feature: {
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1300 //dataView: { show: true, readOnly: false },
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1301 dataZoom: { title: { zoom: 'Zoom', back: 'Reset' } },
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1302 saveAsImage: { show: true }
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1303 }
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1304 },
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1305 series: mySeries,
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1306 legend: {
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1307 data: mySeries.map(s => s.name),
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1308 bottom: 10
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1309
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1310 }
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1311 };
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1312 return option;
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1313 }
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1314
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1315 function areaplotOption(pTitle, pXTitle, pYTitle, pXCategories, pData) {
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1316 // Trouver le max des X
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1317 let x_max = 0;
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1318 for (const serie of pData) {
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1319 for (const [x] of serie.data) {
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1320 if (x > x_max) x_max = x;
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1321 }
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1322 }
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1323 const tickInterval = Math.max(1, Math.floor(x_max / 10));
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1324
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1325 // Créer une map des séries -> data X pour retrouver les index
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1326 const seriesIndexMap = {};
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1327 for (const s of pData) {
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1328 seriesIndexMap[s.name] = s.data.map(d => d[0]);
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1329 }
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1330
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1331 let option = {
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1332 title: {
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1333 text: pTitle,
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1334 left: 'center',
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1335 textStyle: { fontWeight: 'normal' },
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1336 subtext: 'N.B.: Use sliders to zoom in.'
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1337 },
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1338 grid: {
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1339 left: 60,
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1340 right: 60,
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1341 top: 60,
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1342 bottom: 120 // espace supplémentaire pour titre + dataZoom
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1343 },
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1344 tooltip: {
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1345 trigger: 'axis',
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1346 axisPointer: { type: 'cross' },
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1347 useHTML: true,
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1348 formatter: function (params) {
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1349 if (!params?.length) return '';
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1350
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1351 const xValue = params[0].value[0];
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1352 let tooltip_head = `<caption><b>Clusters with size ≤ ${xValue}</b></caption>`;
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1353 let tooltip_body = `
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1354 <thead><tr><th>Sequences</th><th>Clusters</th></tr></thead><tbody>
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1355 `;
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1356
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1357 params.forEach(p => {
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1358 const allX = seriesIndexMap[p.seriesName] || [];
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1359 const pointIndex = allX.findIndex(x => x === xValue);
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1360 const percCluster = (pointIndex >= 0 && allX.length > 0)
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1361 ? (((pointIndex + 1) / allX.length) * 100).toFixed(2)
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1362 : 'NA';
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1363
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1364 tooltip_body += `
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1365 <tr>
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1366 <td>${p.value[1].toFixed(2)}%</td>
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1367 <td>${percCluster}%</td>
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1368 </tr>
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1369 `;
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1370 });
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1371
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1372 tooltip_body += '</tbody>';
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1373 return `<table id="tooltip-seqdepth" class="table caption-top">${tooltip_head}${tooltip_body}</table>`;
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1374 }
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1375 },
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1376 toolbox: {
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1377 feature: {
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1378 restore: {},
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1379 saveAsImage: { title: 'Save as PNG' },
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1380 }
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1381 },
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1382 xAxis: {
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1383 type: 'value',
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1384 nameGap: 50,
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1385 boundaryGap: true,
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1386 name: pXTitle,
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1387 nameLocation: 'middle',
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1388 min: 1,
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1389 max: x_max,
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1390 interval: tickInterval
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1391 },
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1392 yAxis: {
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1393 type: 'value',
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1394 name: pYTitle,
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1395 min: 0,
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1396 max: 100
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1397 },
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1398 dataZoom: [
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1399 {
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1400 type: 'slider',
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1401 xAxisIndex: 0,
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1402 height: 20,
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1403 filterMode: 'none',
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1404 start: 0,
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1405 end: 100,
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1406 backgroundColor: "rgba(211,211,211,0.2)",
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1407 fillerColor: "rgba(211,211,211,0.2)",
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1408 dataBackground: {
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1409 lineStyle: { color: "rgba(211,211,211,8)"},
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1410 areaStyle: {
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1411 color: "rgba(211,211,211,0.5)",
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1412 shadowColor: "rgba(211,211,211,0.5)"
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1413 }
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1414 },
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1415 borderColor: "rgb(211,211,211)",
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1416 handleStyle: {
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1417 color: "rgba(211,211,211,0.2)"
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1418 },
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1419 moveHandleStyle: {
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1420 color: "rgba(211,211,211,1)",
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1421 opacity: 1
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1422 },
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1423 selectedDataBackground: {
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1424 areaStyle: {
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1425 color: "rgba(211,211,211,0.8)"
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1426 }
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1427 },
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1428 moveHandleSize: 4,
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1429 emphasis: {
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1430 moveHandleStyle: {
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1431 color: "rgba(211,211,211,0.8)"
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1432 }
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1433 }
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1434 },
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1435 {
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1436 type: 'slider',
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1437 yAxisIndex: 0,
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1438 width: 20,
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1439 filterMode: 'none',
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1440 start: 0,
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1441 end: 100,
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1442 backgroundColor: "rgba(211,211,211,0.2)",
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1443 fillerColor: "rgba(211,211,211,0.2)",
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1444 dataBackground: {
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1445 lineStyle: { color: "rgba(211,211,211,8)"},
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1446 areaStyle: {
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1447 color: "rgba(211,211,211,0.5)",
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1448 shadowColor: "rgba(211,211,211,0.5)"
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1449 }
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1450 },
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1451 borderColor: "rgb(211,211,211)",
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1452 handleStyle: {
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1453 color: "rgba(211,211,211,0.2)"
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1454 },
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1455 moveHandleStyle: {
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1456 color: "rgba(211,211,211,1)",
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1457 opacity: 1
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1458 },
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1459 selectedDataBackground: {
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1460 areaStyle: {
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1461 color: "rgba(211,211,211,0.8)"
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1462 }
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1463 },
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1464 moveHandleSize: 4,
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1465 emphasis: {
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1466 moveHandleStyle: {
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1467 color: "rgba(211,211,211,0.8)"
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1468 }
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1469 }
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1470 }
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1471 ],
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1472
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1473 series: pData.map(s => ({
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1474 name: s.name,
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1475 type: 'line',
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1476 data: s.data,
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1477 areaStyle: {},
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1478 symbol: 'circle',
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1479 symbolSize: 8,
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1480 emphasis: {
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1481 focus: 'series',
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1482 scale: true,
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1483 itemStyle: {
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1484 //borderColor: getCssVar('--frogsButtonColor'),
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1485 shadowColor: 'rgba(0,0,0,0.3)',
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1486 shadowBlur: 10,
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1487 shadowOffsetX: 0,
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1488 shadowOffsetY: 0,
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1489 borderWidth: 2,
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1490 borderColor: "#fff",
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1491 //color: getCssVar('--frogsColorHover')
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1492 }
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1493 }
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1494 }))
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1495 };
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1496
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1497 return option;
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1498 }</script>
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1499
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1500 <script>
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1501 //## COMMON CODE TO HTML AND RMD (not remove!)
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1502
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1503 const DEFAULT_THEME = "DefaultTheme";
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1504 var CURRENT_THEME = DEFAULT_THEME;
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1505
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1506 const logo2 = "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"
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1507
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1508 const logoBase64 = "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"
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1509
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1510 const logoCoral = "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"
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1511
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1512 const logoGold = "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"
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1513
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1514 const logoSteel = "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"
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1515
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1516 /**************************************************************************** */
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1517
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1518 paletteColors10 = {
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1519 //"DefaultTheme": ['#03A5A8','#8fc63e','#B85C3A','#BEDAC4','#412722','#DAB6C2','#58C1C4','#A1B56B','#C7A7B7','#E3DCCF'],
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1520 "DefaultTheme": ['#03A5A8','#8fc63e','#B85C3A', '#2F6F7E', '#5B8E3B', '#9C4F2E', '#6B4C7A', '#1F4E3D', '#C26A7A', '#B08A2E', '#4E5D63', '#7A6A4F', '#3F6B5F', '#8B5D7C', '#5C5A3A'],
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1521 //"SteelTheme" : ['#265763','#65c1bf','#D88C3A','#BEDAC4','#412722','#DAB6C2','#58C1C4','#A1B56B','#C7A7B7','#E3DCCF'],
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1522 "SteelTheme" : ['#265763','#65c1bf','#D88C3A', '#3E4F6A', '#4F7F78', '#8C5A2B', '#6A4E73', '#2E5F4A', '#B75C6E', '#A8922E', '#5E6266', '#7C6A4E', '#3F6C74', '#8A6A7C', '#6B6A3E'],
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1523 //"CoralTheme": ['#00A3A6','#ed6d6c','#1F3A44','#737F75','#7A8FA3','#D7B377','#A7C7A1','#A79BAE','#A0705A','#92B7C9'],
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1524 "CoralTheme": ['#00A3A6','#ed6d6c','#1F3A44','#2F6F7A', '#7A8F3A', '#9C4B3C', '#6A4F7A', '#2E5E4F', '#B85E73', '#B49A32', '#5A5F63', '#7A6B4A', '#3F6F6A', '#8A5E6E', '#5C5A3F'],
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1525 //"GoldTheme": ['#ed6d6c','#f9b136','#4C8F9C','#a2a32f','#7398A6','#D7A5B3','#6B8E3A','#CFA96E','#7E6FA8','#E3C9B2']
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1526 "GoldTheme": ['#ed6d6c','#f9b136','#4C8F9C','#7E3F1D', '#C97F2A', '#8A9B3F', '#3B7A6A', '#1E4F6A', '#6E5B8C', '#A14C64', '#BFA65A', '#5C4632', '#7F8C92', '#4E6B3F', '#9C6B3D']
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1527 }
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1528
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1529 FROGSlogos = {
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1530 "DefaultTheme": logoBase64,
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1531 "SteelTheme" : logoSteel,
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1532 "CoralTheme" : logoCoral,
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1533 "GoldTheme" : logoGold
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1534 }
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1535
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1536 function getFrogsSunburstPalette() {
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1537 switch (CURRENT_THEME) {
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1538 case "DefaultTheme":
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1539 return paletteColors10["DefaultTheme"];
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1540 case "CoralTheme":
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1541 return paletteColors10["CoralTheme"];
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1542 case "GoldTheme":
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1543 return paletteColors10["GoldTheme"];
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1544 case "SteelTheme":
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1545 return paletteColors10["SteelTheme"];
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1546 default:
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1547 return paletteColors10["DefaultTheme"];
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1548 }
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1549 }
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1550
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1551 function getLogo() {
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1552 switch (CURRENT_THEME) {
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1553 case "DefaultTheme":
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1554 return FROGSlogos["DefaultTheme"];
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1555 case "CoralTheme":
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1556 return FROGSlogos["CoralTheme"];
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1557 case "GoldTheme":
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1558 return FROGSlogos["GoldTheme"];
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1559 case "SteelTheme":
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1560 return FROGSlogos["SteelTheme"];
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1561 default:
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1562 return FROGSlogos["DefaultTheme"];
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1563 }
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1564 }
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1565
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1566 // Fonction pour changer le logo
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1567 function update_logo(val){
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1568 CURRENT_THEME = val;
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1569 document.getElementById("logo").src = "data:image/png;base64," + getLogo(val);
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1570 }
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1571
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1572 function update_theme_Rmd(CURRENT_THEME){
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1573 if(CURRENT_THEME == "CoralTheme" ){
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1574 document.documentElement.style.setProperty('--frogsColor', paletteColors10[CURRENT_THEME][0]);
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1575 document.documentElement.style.setProperty('--frogsColorHover', "hsl(from var(--frogsColor) h calc(s + 4) calc(l - 3) / 1)");
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1576 document.documentElement.style.setProperty('--frogsPreColor', "hsl(from var(--frogsColor) h s l / 0.1)");
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1577 }else if(CURRENT_THEME == "SteelTheme" ){
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1578 document.documentElement.style.setProperty('--frogsColor', paletteColors10[CURRENT_THEME][0]);
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1579 document.documentElement.style.setProperty('--frogsColorHover', "hsl(from var(--frogsColor) h calc(s + 4) calc(l - 3) / 1)");
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1580 document.documentElement.style.setProperty('--frogsPreColor', "hsl(from var(--frogsColor) h s l / 0.1)");
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1581 }else if(CURRENT_THEME == "GoldTheme" ){
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1582 document.documentElement.style.setProperty('--frogsColor', paletteColors10[CURRENT_THEME][0]);
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1583 document.documentElement.style.setProperty('--frogsColorHover', "hsl(from var(--frogsColor) h calc(s + 4) calc(l - 3) / 1)");
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1584 document.documentElement.style.setProperty('--frogsPreColor', "hsl(from var(--frogsColor) h s l / 0.1)");
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1585 }
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1586 else if(CURRENT_THEME == "DefaultTheme" ){
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1587 document.documentElement.style.setProperty('--frogsColor', paletteColors10[CURRENT_THEME][0]);
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1588 document.documentElement.style.setProperty('--frogsColorHover', "hsl(from var(--frogsColor) h calc(s + 4) calc(l - 3) / 1)");
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1589 document.documentElement.style.setProperty('--frogsPreColor', "hsl(from var(--frogsColor) h s l / 0.1)");
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1590 }
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1591 const select = document.getElementById("themechoice");
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1592
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1593 // Réactiver uniquement les vraies options (celles avec une value)
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1594 Array.from(select.options).forEach(opt => {
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1595 if (opt.value) {
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1596 opt.disabled = false;
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1597 }
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1598 });
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1599
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1600 // Désactiver l’option actuellement sélectionnée (si ce n’est pas le placeholder)
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1601 const selectedOption = select.options[select.selectedIndex];
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1602 if (selectedOption.value) {
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1603 selectedOption.disabled = true;
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1604 }
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1605
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1606 update_logo(CURRENT_THEME);
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1607 }
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1608
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1609 //## END COMMON CODE TO HTML AND RMD (not remove!)
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1610
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1611 function update_theme(val) {
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1612 var cfg = themeConfigs[val];
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1613 if (!cfg) return;
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1614
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1615 // Appliquer les variables CSS
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1616 Object.entries(cfg.vars).forEach(([key, value]) => {
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1617 //document.documentElement.style.setProperty(key, value);
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1618 document.querySelector(':root').style.setProperty(key, value);
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1619
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1620 });
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1621 CURRENT_THEME = val;
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1622 frogsSunburstPalette = getFrogsSunburstPalette();
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1623 if (typeof jDistrib !== "undefined" && jDistrib.graph.colors) {
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1624 jDistrib.graph.colors.set = frogsSunburstPalette;
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1625 }
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1626 // Recharger les graphiques avec le thème ECharts
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1627 // Cette fonction doit être définie dans le template HTML
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1628 updateCharts(CURRENT_THEME);
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1629 update_logo(CURRENT_THEME);
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1630
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1631 select = document.getElementById("themechoice");
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1632
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1633 // Réactiver uniquement les vraies options (celles avec une value)
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1634 Array.from(select.options).forEach(opt => {
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1635 if (opt.value) {
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1636 opt.disabled = false;
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1637 }
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1638 });
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1639
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1640 // Désactiver l’option actuellement sélectionnée (si ce n’est pas le placeholder)
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1641 const selectedOption = select.options[select.selectedIndex];
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1642 if (selectedOption.value) {
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1643 selectedOption.disabled = true;
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1644 }
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1645
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1646 }
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1647
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1648 // --- Helper pour lire une variable CSS ---
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1649 function getCssVar(name) {
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1650 return getComputedStyle(document.documentElement).getPropertyValue(name).trim();
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1651 }
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1652
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1653 // --- Générateur de thème ECharts (utilisé pour echarts.registerTheme) ---
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1654 function makeEchartsTheme() {
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1655 return {
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1656 get color() {
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1657 return [
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1658 getCssVar("--frogsColor"),
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1659 getCssVar("--frogsColor2"),
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1660 getCssVar("--frogsColor3"),
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1661 getCssVar("--frogsColor4"),
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1662 getCssVar("--frogsColor5"),
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1663 getCssVar("--frogsColor6"),
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1664 getCssVar("--frogsColor7"),
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1665 getCssVar("--frogsColor8"),
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1666 getCssVar("--frogsColor9"),
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1667 getCssVar("--frogsColor10"),
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1668 ];
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1669 },
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1670 backgroundColor: getCssVar("--frogsBackgroundColor"),
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1671 textStyle: { fontFamily: "Arial" }
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1672 };
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1673 }
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1674
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1675 // --- Générateur de config de thème (vars + bodyBg) ---
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1676 function makeThemeConfig(name, vars) {
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1677 return {
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1678 vars,
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1679 echartsTheme: name
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1680 };
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1681 }
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1682
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1683 // --- Définition des thèmes ---
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1684 const themeConfigs = {
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1685 CoralTheme: makeThemeConfig("CoralTheme", {
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1686 //"--frogsColor": "#00a3a6",
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1687 "--frogsColor": paletteColors10["CoralTheme"][0],
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1688 //"--frogsColorHover": "rgb(0,163,166,0.8)",
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1689 "--frogsColorHover": "hsl(from var(--frogsColor) h calc(s + 4) calc(l - 3) / 1)",
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1690 "--frogsColorShadow": "#6c5b64",
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1691 "--frogsColor2": paletteColors10["CoralTheme"][1],
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1692 "--frogsColor3": paletteColors10["CoralTheme"][2],
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1693 "--frogsColor4": paletteColors10["CoralTheme"][3],
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1694 "--frogsColor5": paletteColors10["CoralTheme"][4],
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1695 "--frogsColor6": paletteColors10["CoralTheme"][5],
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1696 "--frogsColor7": paletteColors10["CoralTheme"][6],
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1697 "--frogsColor8": paletteColors10["CoralTheme"][7],
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1698 "--frogsColor9": paletteColors10["CoralTheme"][8],
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1699 "--frogsColor10": paletteColors10["CoralTheme"][9],
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1700 //"--frogsButtonColor": "#00a3a6",
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1701 //"--frogsButtonColor": "hsl(from var(--frogsColor) h calc(s + 5) calc(l + 5))",
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1702 "--frogsButtonColor": "hsl(from var(--frogsColor) h calc(s + 4) calc(l + 1) / 0.8)",
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1703 "--frogsButtonBorderColor": "#f2f2f2",
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1704 "--frogsOddTable": "rgba(249,86,79,0.1)",
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1705 "--frogsCircleFontColor": "#FFF",
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1706 //"--frogsCircleBackgroundColor": "#FA8883",
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1707 "--frogsCircleBackgroundColor": "#ed6d6c",
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1708 "--frogsBackgroundColor": "white",
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1709 }),
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1710
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1711 DefaultTheme: makeThemeConfig("DefaultTheme", {
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1712 "--frogsColor": paletteColors10["DefaultTheme"][0],
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1713 //"--frogsColorHover": "#648a89",
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1714 "--frogsColorHover": "hsl(from var(--frogsColor) h calc(s + 4) calc(l - 3) / 1)", // not
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1715 "--frogsColorShadow": "#648a89", // not
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1716 "--frogsColor2": paletteColors10["DefaultTheme"][1],
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1717 "--frogsColor3": paletteColors10["DefaultTheme"][2],
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1718 "--frogsColor4": paletteColors10["DefaultTheme"][3],
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1719 "--frogsColor5": paletteColors10["DefaultTheme"][4],
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1720 "--frogsColor6": paletteColors10["DefaultTheme"][5],
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1721 "--frogsColor7": paletteColors10["DefaultTheme"][6],
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1722 "--frogsColor8": paletteColors10["DefaultTheme"][7],
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1723 "--frogsColor9": paletteColors10["DefaultTheme"][8],
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1724 "--frogsColor10": paletteColors10["DefaultTheme"][9],
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1725 //"--frogsButtonColor": "#8EADAC",
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1726 "--frogsButtonColor": "hsl(from var(--frogsColor) h calc(s + 4) calc(l + 1) / 0.8)", // not
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1727 "--frogsButtonBorderColor": "#f2f2f2", // not
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1728 "--frogsOddTable": "#f2f2f2", // not
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1729 "--frogsCircleFontColor": "#FFF", // not
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1730 "--frogsCircleBackgroundColor": "#03a5a8",
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1731 "--frogsBackgroundColor": "white" // not
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1732 }),
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1733
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1734 GoldTheme: makeThemeConfig("GoldTheme", {
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1735 //"--frogsColor": "#00a3a6",
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1736 "--frogsColor": paletteColors10["GoldTheme"][0],
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1737 //"--frogsColorHover": "rgb(0,163,166,0.8)",
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1738 "--frogsColorHover": "hsl(from var(--frogsColor) h calc(s + 4) calc(l - 3) / 1)",
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1739 "--frogsColorShadow": "#6c5b64",
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1740 "--frogsColor2": paletteColors10["GoldTheme"][1],
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1741 "--frogsColor3": paletteColors10["GoldTheme"][2],
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1742 "--frogsColor4": paletteColors10["GoldTheme"][3],
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1743 "--frogsColor5": paletteColors10["GoldTheme"][4],
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1744 "--frogsColor6": paletteColors10["GoldTheme"][5],
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1745 "--frogsColor7": paletteColors10["GoldTheme"][6],
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1746 "--frogsColor8": paletteColors10["GoldTheme"][7],
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1747 "--frogsColor9": paletteColors10["GoldTheme"][8],
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1748 "--frogsColor10": paletteColors10["GoldTheme"][9],
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1749 //"--frogsButtonColor": "#00a3a6",
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1750 //"--frogsButtonColor": "hsl(from var(--frogsColor) h calc(s + 5) calc(l + 5))",
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1751 "--frogsButtonColor": "hsl(from var(--frogsColor) h calc(s + 4) calc(l + 1) / 0.8)",
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1752 "--frogsButtonBorderColor": "#f2f2f2",
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1753 "--frogsOddTable": "rgba(249,86,79,0.1)",
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1754 "--frogsCircleFontColor": "#FFF",
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1755 //"--frogsCircleBackgroundColor": "#FA8883",
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1756 "--frogsCircleBackgroundColor": "#f9b136",
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1757 "--frogsBackgroundColor": "white",
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1758 }),
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1759
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1760 SteelTheme: makeThemeConfig("SteelTheme", {
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1761 //"--frogsColor": "#00a3a6",
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1762 "--frogsColor": paletteColors10["SteelTheme"][0],
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1763 //"--frogsColorHover": "rgb(0,163,166,0.8)",
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1764 "--frogsColorHover": "hsl(from var(--frogsColor) h calc(s + 4) calc(l - 3) / 1)",
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1765 "--frogsColorShadow": "#6c5b64",
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1766 "--frogsColor2": paletteColors10["SteelTheme"][1],
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1767 "--frogsColor3": paletteColors10["SteelTheme"][2],
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1768 "--frogsColor4": paletteColors10["SteelTheme"][3],
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1769 "--frogsColor5": paletteColors10["SteelTheme"][4],
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1770 "--frogsColor6": paletteColors10["SteelTheme"][5],
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1771 "--frogsColor7": paletteColors10["SteelTheme"][6],
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1772 "--frogsColor8": paletteColors10["SteelTheme"][7],
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1773 "--frogsColor9": paletteColors10["SteelTheme"][8],
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1774 "--frogsColor10": paletteColors10["SteelTheme"][9],
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1775 //"--frogsButtonColor": "#00a3a6",
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1776 //"--frogsButtonColor": "hsl(from var(--frogsColor) h calc(s + 5) calc(l + 5))",
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1777 "--frogsButtonColor": "hsl(from var(--frogsColor) h calc(s + 4) calc(l + 1) / 0.8)",
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1778 "--frogsButtonBorderColor": "#f2f2f2",
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1779 "--frogsOddTable": "rgba(249,86,79,0.1)",
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1780 "--frogsCircleFontColor": "#FFF",
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1781 //"--frogsCircleBackgroundColor": "#FA8883",
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1782 "--frogsCircleBackgroundColor": "#65c1bf",
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1783 "--frogsBackgroundColor": "white",
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1784 }),
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1785
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1786 };
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1787
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1788 // --- Enregistrement des thèmes ECharts ---
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1789 Object.keys(themeConfigs).forEach(name => {
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1790 echarts.registerTheme(name, makeEchartsTheme());
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1791 });
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1792 </script>
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1793
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1794 <script type="text/javascript">
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1795
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1796 var pieChart_Clusters;
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1797 var pieChart_Abundance;
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1798 var boxplotChart;
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1799 var areaChart;
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1800 var pieChart_Clusters_options;
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1801 var pieChart_Abundance_options;
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1802 var boxplotChart_options;
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1803 var areaChart_options;
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1804
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1805 function updateCharts(CURRENT_THEME) {
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1806 pieChart_Clusters = recreateChart(pieChart_Clusters, "nb-filtered", pieChart_Clusters_options, CURRENT_THEME, 600);
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1807 pieChart_Abundance = recreateChart(pieChart_Abundance, "abundance-filtered", pieChart_Abundance_options, CURRENT_THEME, 600);
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1808 if(boxplotChart_options) boxplotChart = recreateChart(boxplotChart, "boxplot-container", boxplotChart_options, CURRENT_THEME, 600);
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1809 if(areaChart_options) areaChart = recreateChart(areaChart, "sequences-distrib-chart", areaChart_options, CURRENT_THEME, 600);
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1810 }
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1811
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1812 /**
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1813 Data from HTML
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1814 */
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1815 var global_results = {"nb_clstr_kept": 54, "nb_clstr_ini": 54, "nb_seq_kept": 73531, "nb_seq_ini": 73531} ;
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1816 var by_samples_results = {"01_subsample": {"initial": 54, "filtered": {}, "kept": 54, "initial_ab": 24401, "kept_ab": 24401}, "02_subsample": {"initial": 54, "filtered": {}, "kept": 54, "initial_ab": 24589, "kept_ab": 24589}, "03_subsample": {"initial": 54, "filtered": {}, "kept": 54, "initial_ab": 24541, "kept_ab": 24541}} ;
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1817 var series = [{
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1818 'name': "All",
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1819 'data': [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 2, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1]
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1820 }];
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1821 var sum_series = new Array() ;
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1822 var clusters_sizes = [10, 37, 45, 59, 83, 245, 544, 1465, 1499, 1500, 1502, 1505, 1507, 1512, 1516, 1518, 1519, 1520, 1523, 1525, 1529, 1530, 1531, 1532, 1533, 1534, 1535, 1537, 1544, 1545, 1546, 1550, 1556, 1561, 1564, 1565, 1571, 1572, 1573, 1576, 1580, 1584, 1591, 1597, 1610, 1631] ;
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1823 var samples_distrib = {"01_subsample": {"shared_seq": 24401, "shared_observations": 54, "own_seq": 0, "own_observations": 0}, "02_subsample": {"shared_seq": 24589, "shared_observations": 54, "own_seq": 0, "own_observations": 0}, "03_subsample": {"shared_seq": 24541, "shared_observations": 54, "own_seq": 0, "own_observations": 0}} ;
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1824 var frogs_version = "5.1.0" ;
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1825 var frogs_tool = "itsx.py" ;
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1826
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1827 var sample_table_load = function( container_id ){
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1828 var samples_distrib = {"01_subsample": {"shared_seq": 24401, "shared_observations": 54, "own_seq": 0, "own_observations": 0}, "02_subsample": {"shared_seq": 24589, "shared_observations": 54, "own_seq": 0, "own_observations": 0}, "03_subsample": {"shared_seq": 24541, "shared_observations": 54, "own_seq": 0, "own_observations": 0}} ;
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1829
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1830 var table_data = new Array();
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1831 for( sample in samples_distrib ){
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1832 table_data.push([
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1833 sample,
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1834 samples_distrib[sample]['shared_observations'] + samples_distrib[sample]['own_observations'],
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1835 samples_distrib[sample]['shared_observations'],
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1836 samples_distrib[sample]['own_observations'],
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1837 samples_distrib[sample]['shared_seq'] + samples_distrib[sample]['own_seq'],
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1838 samples_distrib[sample]['shared_seq'],
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1839 samples_distrib[sample]['own_seq'],
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1840 ])
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1841 }
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1842 $('#' + container_id).html( table("Samples information", ["Sample", "Total clusters", "Shared clusters", "Own clusters", "Total sequences", "Shared sequences", "Own sequences"], table_data) );
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1843 $('#' + container_id + ' table').prop( 'id', 'samples-table' );
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1844 $('#samples-table').bootstrapTable();
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1845 }
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1846
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1847 var get_dispersion = function( values, counts ) {
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1848 var dispersion = new Array();
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1849 // Unstack list
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1850 unstacked_list = new Array();
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1851 for( var idx = 0 ; idx < values.length ; idx++ ){
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1852 for( var nb_add = 0 ; nb_add < counts[idx] ; nb_add++ ){
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1853 unstacked_list.push( values[idx] );
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1854 }
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1855 }
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1856 // Process metrics
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1857 var nb_elt = unstacked_list.length ;
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1858 dispersion['min'] = unstacked_list[0] ;
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1859 dispersion['max'] = unstacked_list[nb_elt - 1];
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1860 if( nb_elt % 2 == 0 ) {
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1861 dispersion['median'] = unstacked_list[(nb_elt/2) -1] ;
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1862 } else {
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1863 dispersion['median'] = (unstacked_list[parseInt((nb_elt/2) -1)] + unstacked_list[parseInt(nb_elt/2)])/2 ;
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1864 }
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1865 // Deciles
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1866 for( var idx = 1 ; idx <= 9 ; idx++ ){
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1867 if( idx != 5 ) {
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1868 dispersion[idx + '_decile'] = unstacked_list[Math.floor(idx*(nb_elt/10) + 0.5) -1] ;
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1869 } else {
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1870 dispersion['5_decile'] = dispersion['median'] ;
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1871 }
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1872 }
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1873 // Quartiles
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1874 dispersion['lower_quartile'] = unstacked_list[Math.floor((nb_elt/4) + 0.5) -1] ;
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1875 dispersion['upper_quartile'] = unstacked_list[Math.floor((3*(nb_elt/4)) + 0.5) -1] ;
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1876
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1877 return dispersion ;
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1878 };
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1879
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1880
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1881 var cluster_distrib_load = function() {
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1882 var clusters_sizes = [10, 37, 45, 59, 83, 245, 544, 1465, 1499, 1500, 1502, 1505, 1507, 1512, 1516, 1518, 1519, 1520, 1523, 1525, 1529, 1530, 1531, 1532, 1533, 1534, 1535, 1537, 1544, 1545, 1546, 1550, 1556, 1561, 1564, 1565, 1571, 1572, 1573, 1576, 1580, 1584, 1591, 1597, 1610, 1631] ;
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1883 var dispersion = get_dispersion( clusters_sizes, series[0]['data'] );
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1884
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1885 // Nb clusters and nb sequences
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1886 var nb_clusters = 0 ;
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1887 var nb_sequences = 0 ;
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1888 for( var clusters_sizes_idx = 0 ; clusters_sizes_idx < clusters_sizes.length ; clusters_sizes_idx++ ){
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1889 nb_clusters += series[0]['data'][clusters_sizes_idx] ;
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1890 nb_sequences += ( series[0]['data'][clusters_sizes_idx] * clusters_sizes[clusters_sizes_idx] );
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1891 }
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1892
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1893 $("#clusters-number").text(numberDisplay(nb_clusters));
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1894 $("#sequences-number").text(numberDisplay(nb_sequences));
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1895
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1896 // Boxplot
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1897 var boxplot_series = [{
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1898 'name': "ASV size",
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1899 'data': [[dispersion['min'],
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1900 dispersion['lower_quartile'],
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1901 dispersion['median'],
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1902 dispersion['upper_quartile'],
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1903 dispersion['max']]]
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1904 }];
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1905 /*
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1906 Test data for boxplot
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1907 var boxplot_series = [{
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1908 'name': "Cluster size",
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1909 'data': [[10,
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1910 15,
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1911 25,
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1912 75,
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1913 100]]
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1914 }];*/
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1915
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1916 boxplotChart_options = boxplotOption("ASV size distribution", "", "ASV size", ["All"], boxplot_series);
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1917 boxplotChart = echarts.init(document.getElementById('boxplot-container'),CURRENT_THEME,{renderer: 'svg', height:600})
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1918 boxplotChart.setOption(boxplotChart_options);
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1919
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1920 // Deciles
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1921 var decile_data = [
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1922 ["Min", dispersion['min']],
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1923 [1, dispersion['1_decile']],
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1924 [2, dispersion['2_decile']],
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1925 [3, dispersion['3_decile']],
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1926 [4, dispersion['4_decile']],
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1927 ["Median", dispersion['5_decile']],
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1928 [6, dispersion['6_decile']],
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1929 [7, dispersion['7_decile']],
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1930 [8, dispersion['8_decile']],
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1931 [9, dispersion['9_decile']],
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1932 ["Max", dispersion['max']]
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1933 ];
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1934
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1935 $("#boxplot-table").empty();
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1936 $("#boxplot-table").append( table("ASV size distribution (decile)", ["Decile", "Value"], decile_data) );
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1937
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1938 // Details
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1939 var cluster_sum = 0 ;
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1940 for( var idx=0 ; idx < clusters_sizes.length ; idx++ ){
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1941 cluster_sum += series[0]['data'][idx] ;
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1942 }
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1943 var distrib_data = new Array();
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1944 for( var idx=0 ; idx < clusters_sizes.length ; idx++ ){
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1945 var cluster_prct = Math.round((series[0]['data'][idx]/cluster_sum)*10000)/100 ;
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1946 distrib_data.push([ clusters_sizes[idx], series[0]['data'][idx], cluster_prct ]);
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1947 }
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1948
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1949 $("#clusters-size-details").empty()
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1950 $("#clusters-size-details").append( table("ASV size", ["ASV size", "Number of ASVs", "% of all ASVs"], distrib_data) );
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1951 $('#clusters-size-details table').last().prop( 'id', 'dispersion-table' );
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1952 $('#dispersion-table').bootstrapTable();
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1953
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1954 var series_cumulative = new Array() ;
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1955 for( var series_idx = 0 ; series_idx < series.length ; series_idx++ ){
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1956 series_cumulative.push({
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1957 'name': series[series_idx]['name'],
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1958 'data': new Array(),
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1959 'pointStart': 1
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1960 });
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1961 var sum = 0 ;
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1962 var previous_cumulative_count = 0 ;
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1963 for( var val_idx = 0 ; val_idx < series[series_idx]['data'].length ; val_idx++ ){
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1964 var current_count = series[series_idx]['data'][val_idx] * clusters_sizes[val_idx] ;
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1965 var cumulative_count = previous_cumulative_count + current_count ;
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1966 series_cumulative[series_idx]['data'].push( [clusters_sizes[val_idx], cumulative_count] );
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1967 previous_cumulative_count = cumulative_count ;
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1968 }
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1969 sum_series[series[series_idx]['name']] = previous_cumulative_count ;
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1970 }
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1971 for( var series_idx = 0 ; series_idx < series.length ; series_idx++ ){
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1972 for( var val_idx = 0 ; val_idx < series[series_idx]['data'].length ; val_idx++ ){
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1973 var current_prct = (series_cumulative[series_idx]['data'][val_idx][1] / sum_series[series[series_idx]['name']])*100 ;
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1974 series_cumulative[series_idx]['data'][val_idx][1] = Math.round(current_prct*100)/100 ;
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1975 }
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1976 }
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1977 areaChart_options = areaplotOption("Cumulative sequences proportion by ASV size", "ASV size", "% sequences", null, series_cumulative);
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1978 areaChart = echarts.init(document.getElementById('sequences-distrib-chart'),CURRENT_THEME,{renderer: 'svg', height:600})
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1979 areaChart.setOption(areaChart_options);
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1980
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1981 }
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1982
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1983
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1984 var samples_filters_load = function(container_id) {
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1985 var sample_table_titles = ["Sample name", "Initial", "Kept", "Initial abundance", "Kept abundance"];
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1986
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1987 var sample_table_data = [];
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1988 for (var sample in by_samples_results) {
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1989 var sample_data = [
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1990 sample,
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1991 by_samples_results[sample]['initial'],
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1992 by_samples_results[sample]['kept'],
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1993 by_samples_results[sample]['initial_ab'],
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1994 by_samples_results[sample]['kept_ab']
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1995 ];
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1996 sample_table_data.push(sample_data);
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1997 }
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1998
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
1999 $('#' + container_id).append(
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
2000 table("ASVs removed by sample", sample_table_titles, sample_table_data)
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
2001 );
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
2002
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
2003 $('#' + container_id + ' table').prop('id', 'details-table');
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
2004 $('#details-table').bootstrapTable();
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
2005 };
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
2006
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
2007
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
2008 var summaryLoad = function(){
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
2009 // Remove alert
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
2010 $('#js-alert').remove();
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
2011 document.getElementById("logo").src = "data:image/png;base64," + logoBase64;
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
2012 $('#content').removeClass("hidden");
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
2013
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
2014 // Display chimera remove data
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
2015 // Display chimera remove data
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
2016 var nb_filtered_data = {
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
2017 'Kept': global_results['nb_clstr_kept'],
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
2018 'Removed': global_results['nb_clstr_ini'] - global_results['nb_clstr_kept']
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
2019 };
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
2020
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
2021
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
2022 // Results by sequences
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
2023 var abundance_filtered_data = {
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
2024 'Kept': global_results['nb_seq_kept'],
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
2025 'Removed': global_results['nb_seq_ini'] - global_results['nb_seq_kept']
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
2026 };
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
2027
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
2028 pieChart_Clusters_options = pieOption(nb_filtered_data['Kept'], nb_filtered_data['Removed'], "Kept", "Removed","ASVs","ASVs")
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
2029 pieChart_Abundance_options = pieOption(abundance_filtered_data['Kept'], abundance_filtered_data['Removed'], "Kept", "Removed","Abundance","Sequences");
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
2030 // Initialisation des graphiques avec ECharts
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
2031 pieChart_Clusters = echarts.init(document.getElementById("nb-filtered"),CURRENT_THEME,{renderer: 'svg', height:600})
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
2032 pieChart_Abundance = echarts.init(document.getElementById("abundance-filtered"),CURRENT_THEME,{renderer: 'svg', height:600})
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
2033 pieChart_Clusters.setOption(pieChart_Clusters_options);
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
2034 pieChart_Abundance.setOption(pieChart_Abundance_options);
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
2035
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
2036 // Display summary table by sample
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
2037 samples_filters_load('filter-log-table')
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
2038
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
2039 /*var table_categories = detection_categories.slice() ;
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
2040 table_categories.unshift( "Sample" );
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
2041 var table_series = new Array();
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
2042 for( var spl_idx = 0 ; spl_idx < detection_series.length ; spl_idx++ ){
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
2043 var nb_by_step = detection_series[spl_idx]['data'].slice() ;
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
2044 nb_by_step.unshift( detection_series[spl_idx]['name'] );
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
2045 table_series.push( nb_by_step );
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
2046 };
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
2047
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
2048 $('#filter-log-table').append( table("Chimera detection by sample", table_categories, table_series) );
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
2049 $('#filter-log-table table').prop( 'id', 'details-table' );
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
2050 $('#details-table').bootstrapTable();
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
2051 */
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
2052 }
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
2053
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
2054
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
2055 $(function () {
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
2056
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
2057 // Resize charts on window resize
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
2058 window.addEventListener('resize', () => {
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
2059 [pieChart_Clusters, pieChart_Abundance, boxplotChart, areaChart].forEach(chart => {
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
2060 if (chart) chart.resize();
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
2061 });
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
2062 });
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
2063 document.querySelectorAll('button[data-bs-toggle="tab"]').forEach(tab => {
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
2064 tab.addEventListener('shown.bs.tab', function (e) {
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
2065 setTimeout(() => {
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
2066 if (pieChart_Clusters) pieChart_Clusters.resize();
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
2067 if (pieChart_Abundance) pieChart_Abundance.resize();
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
2068 if (boxplotChart) boxplotChart.resize();
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
2069 if (areaChart) areaChart.resize();
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
2070 }, 200);
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
2071 });
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
2072 });
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
2073
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
2074 $("#report-title").html("ITSx report <i><small class='text-muted'>(" + frogs_tool + ", v" + frogs_version + ")<small></i>");
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
2075
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
2076 // Charger le résumé par défaut
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
2077 summaryLoad();
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
2078
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
2079 const tabEl = document.querySelectorAll('button[data-bs-toggle="tab"]');
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
2080 tabEl.forEach(tab => {
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
2081 tab.addEventListener('shown.bs.tab', function (event) {
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
2082 const target = event.target.getAttribute("data-bs-target");
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
2083 if (target === "#tab2") {
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
2084 cluster_distrib_load();
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
2085 }
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
2086 if (target === "#tab3") {
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
2087 sample_table_load('samples-distrib-table');
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
2088 }
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
2089
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
2090
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
2091 });
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
2092 });
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
2093 // Default theme
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
2094 update_theme(DEFAULT_THEME);
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
2095 select = document.getElementById("themechoice");
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
2096 select.options[1].disabled = true
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
2097
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
2098 });
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
2099
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
2100
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
2101 </script>
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
2102 </head>
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
2103 <body class="p-5">
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
2104 <!-- Alert -->
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
2105 <p id="js-alert" class="alert alert-warning">
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
2106 javascript is needed to display data.<br />
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
2107 If you are trying to view this data on galaxy, please contact your administrator to enable javascript or download the file for viewing.
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
2108 </p>
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
2109 <div class="container-fluid d-flex align-items-center mb-5">
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
2110 <img id="logo" class="object-fit-contain me-3" style="height:180px;" src="data:image/png;base64," />
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
2111 <h2 id="report-title" class="mb-0">Remove chimera report</h2>
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
2112 </div>
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
2113
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
2114 <div class="d-flex justify-content-end">
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
2115 <select id="themechoice" class="form-select form-select-sm" onchange="update_theme($(this).val())" style="width: auto;" aria-label="Default select example">
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
2116 <option selected disabled value="">Switch theme</option>
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
2117 <option value="DefaultTheme">Default</option>
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
2118 <option value="CoralTheme">Coral</option>
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
2119 <option value="GoldTheme">Gold</option>
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
2120 <option value="SteelTheme">Steel</option>
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
2121 </select>
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
2122 </div>
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
2123
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
2124 <!-- Tabs organization -->
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
2125 <ul class="nav nav-tabs" id="myTab" role="tablist">
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
2126 <li class="nav-item" role="presentation">
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
2127 <button class="nav-link active" id="tab1-tab" data-bs-toggle="tab" data-bs-target="#tab1" type="button" role="tab">
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
2128 Summary
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
2129 </button>
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
2130 </li>
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
2131 <li class="nav-item" role="presentation">
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
2132 <button class="nav-link" id="tab2-tab" data-bs-toggle="tab" data-bs-target="#tab2" type="button" role="tab">
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
2133 ASV distribution
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
2134 </button>
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
2135 </li>
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
2136 <li class="nav-item" role="presentation">
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
2137 <button class="nav-link" id="tab3-tab" data-bs-toggle="tab" data-bs-target="#tab3" type="button" role="tab">
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
2138 Sample distribution
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
2139 </button>
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
2140 </li>
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
2141 </ul>
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
2142
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
2143 <!-- Content -->
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
2144 <div class="tab-content" id="myTabContent">
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
2145 <!-- TAB 1 -->
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
2146 <div class="tab-pane fade show active p-3 border border-top-0" id="tab1" role="tabpanel">
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
2147 <div class="" id="summary">
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
2148 <div id="filter-summary">
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
2149 <div class="row">
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
2150 <div id="nb-filtered" class="col-md-6"></div>
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
2151 <div id="abundance-filtered" class="col-md-6"></div>
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
2152 </div>
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
2153 </div>
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
2154 <div id="filter-log">
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
2155 <h2 class="pb-4 mt-4 mb-2 border-bottom">Filters (ITSx) by sample</h2>
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
2156 <div id="filter-log-table" class="col-md-12">
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
2157 </div>
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
2158 </div>
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
2159 </div>
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
2160 </div>
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
2161 <!-- TAB 2 -->
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
2162 <div class="tab-pane fade p-3 border border-top-0" id="tab2" role="tabpanel">
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
2163 <div class="row justify-content-center p-5">
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
2164 <div id="nb-clusters" class="col-sm-6 col-md-4">
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
2165 <div class="circle">
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
2166 <span class="circle-title">ASVs</span>
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
2167 <span id="clusters-number" class="circle-value"></span>
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
2168 </div>
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
2169 </div>
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
2170 <div id="nb-sequences" class="col-sm-6 col-md-4">
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
2171 <div class="circle">
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
2172 <span class="circle-title">Sequences</span>
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
2173 <b><span id="sequences-number" ></span></b>
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
2174 </div>
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
2175 </div>
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
2176 </div>
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
2177 <div>
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
2178 <div class="row justify-content-center p-5">
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
2179 <h2 class="pb-4 mt-4 mb-2 border-bottom">Cluster/ASV size summary</h2>
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
2180
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
2181 <p class="col-12"><i>The cluster/ASV size is the sum of the abundances of the sequences grouped in a cluster/ASV.</i></p>
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
2182 <div class="row" id="twofigs" style="min-height: 400px;">
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
2183 <div class="col-md-8">
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
2184 <div id="boxplot-container" class="w-100" style="height: 100%;"></div>
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
2185 </div>
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
2186 <div class="col-md-4 table-responsive">
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
2187 <div id="boxplot-table"></div>
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
2188 </div>
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
2189 </div>
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
2190 </div>
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
2191 <h2 class="pb-4 mt-4 mb-2 border-bottom">Cluster/ASV size details</h2>
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
2192 <div id="clusters-size-details" class="col-md-12">
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
2193 </div>
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
2194 </div>
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
2195
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
2196 <h2 class="pb-4 mt-4 mb-2 border-bottom">Sequences distribution</h2>
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
2197 <div id="sequences-distrib-chart"></div>
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
2198 </div>
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
2199 <!-- TAB 3 -->
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
2200 <div class="tab-pane fade p-3 border border-top-0" id="tab3" role="tabpanel">
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
2201 <h2 class="pb-4 mt-4 mb-2 border-bottom">Sequences count</h2>
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
2202 <div id="samples-distrib-table"></div>
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
2203 </div>
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
2204 </div>
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
2205
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
2206 </body>
cd7675c5b15a planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 78ca62b54aee22893d278d9c3d495527be405f8a
frogs
parents:
diff changeset
2207 </html>