Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
F
fordecyt_2019
Project
Project
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
Rodrigo Tapia-McClung
fordecyt_2019
Commits
dcc15059
Commit
dcc15059
authored
Jan 05, 2021
by
Tania Gómez
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
update radial chart
parent
28de0359
Changes
2
Show whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
23 additions
and
18 deletions
+23
-18
cuerpos_charts.js
public/js/cuerpos_charts.js
+17
-16
cuerpos_functions.js
public/js/cuerpos_functions.js
+6
-2
No files found.
public/js/cuerpos_charts.js
View file @
dcc15059
...
@@ -704,7 +704,7 @@ am4core.ready(function() {
...
@@ -704,7 +704,7 @@ am4core.ready(function() {
series1
.
dataFields
.
valueY
=
"value1"
;
series1
.
dataFields
.
valueY
=
"value1"
;
series1
.
dataFields
.
dateX
=
"date"
;
series1
.
dataFields
.
dateX
=
"date"
;
series1
.
strokeWidth
=
1.5
;
series1
.
strokeWidth
=
1.5
;
series1
.
tooltipText
=
"{valueY
}
"
;
series1
.
tooltipText
=
"{valueY
.formatNumber('#,###.#')} Ha
"
;
series1
.
name
=
"Series 1"
;
series1
.
name
=
"Series 1"
;
//series1.bullets.create(am4charts.CircleBullet);
//series1.bullets.create(am4charts.CircleBullet);
series1
.
dataItems
.
template
.
locations
.
dateX
=
0.5
;
series1
.
dataItems
.
template
.
locations
.
dateX
=
0.5
;
...
@@ -749,46 +749,46 @@ am4core.ready(function() {
...
@@ -749,46 +749,46 @@ am4core.ready(function() {
var
range_estiaje
=
categoryAxis
.
axisRanges
.
create
();
var
range_estiaje
=
categoryAxis
.
axisRanges
.
create
();
range_estiaje
.
date
=
new
Date
(
2020
,
2
,
1
);
range_estiaje
.
date
=
new
Date
(
2020
,
2
,
1
);
range_estiaje
.
endDate
=
new
Date
(
2020
,
4
,
1
);
range_estiaje
.
endDate
=
new
Date
(
2020
,
4
,
1
);
range_estiaje
.
axisFill
.
fill
=
am4core
.
color
(
"#
C39473
"
);
range_estiaje
.
axisFill
.
fill
=
am4core
.
color
(
"#
DFA34D
"
);
range_estiaje
.
axisFill
.
fillOpacity
=
0.
3
;
range_estiaje
.
axisFill
.
fillOpacity
=
0.
5
;
range_estiaje
.
grid
.
strokeOpacity
=
0
;
range_estiaje
.
grid
.
strokeOpacity
=
0
;
var
range_lluvTropical
=
categoryAxis
.
axisRanges
.
create
();
var
range_lluvTropical
=
categoryAxis
.
axisRanges
.
create
();
range_lluvTropical
.
date
=
new
Date
(
2020
,
4
,
1
);
range_lluvTropical
.
date
=
new
Date
(
2020
,
4
,
1
);
range_lluvTropical
.
endDate
=
new
Date
(
2020
,
8
,
1
);
range_lluvTropical
.
endDate
=
new
Date
(
2020
,
8
,
1
);
range_lluvTropical
.
axisFill
.
fill
=
am4core
.
color
(
"#D
5B49F
"
);
range_lluvTropical
.
axisFill
.
fill
=
am4core
.
color
(
"#D
8736D
"
);
range_lluvTropical
.
axisFill
.
fillOpacity
=
0.
3
;
range_lluvTropical
.
axisFill
.
fillOpacity
=
0.
5
;
range_lluvTropical
.
grid
.
strokeOpacity
=
0
;
range_lluvTropical
.
grid
.
strokeOpacity
=
0
;
var
range_lluvTropicalInv
=
categoryAxis
.
axisRanges
.
create
();
var
range_lluvTropicalInv
=
categoryAxis
.
axisRanges
.
create
();
range_lluvTropicalInv
.
date
=
new
Date
(
2020
,
8
,
1
);
range_lluvTropicalInv
.
date
=
new
Date
(
2020
,
8
,
1
);
range_lluvTropicalInv
.
endDate
=
new
Date
(
2020
,
11
,
1
);
range_lluvTropicalInv
.
endDate
=
new
Date
(
2020
,
11
,
1
);
range_lluvTropicalInv
.
axisFill
.
fill
=
am4core
.
color
(
"#
B5B5B5
"
);
range_lluvTropicalInv
.
axisFill
.
fill
=
am4core
.
color
(
"#
AF8BBA
"
);
range_lluvTropicalInv
.
axisFill
.
fillOpacity
=
0.
3
;
range_lluvTropicalInv
.
axisFill
.
fillOpacity
=
0.
5
;
range_lluvTropicalInv
.
grid
.
strokeOpacity
=
0
;
range_lluvTropicalInv
.
grid
.
strokeOpacity
=
0
;
var
range_lluvInv
=
categoryAxis
.
axisRanges
.
create
();
var
range_lluvInv
=
categoryAxis
.
axisRanges
.
create
();
range_lluvInv
.
date
=
new
Date
(
2020
,
11
,
1
);
range_lluvInv
.
date
=
new
Date
(
2020
,
11
,
1
);
range_lluvInv
.
endDate
=
new
Date
(
2020
,
12
,
1
);
range_lluvInv
.
endDate
=
new
Date
(
2020
,
12
,
1
);
range_lluvInv
.
axisFill
.
fill
=
am4core
.
color
(
"#
E3E4DE
"
);
range_lluvInv
.
axisFill
.
fill
=
am4core
.
color
(
"#
76B66A
"
);
range_lluvInv
.
axisFill
.
fillOpacity
=
0.
3
;
range_lluvInv
.
axisFill
.
fillOpacity
=
0.
5
;
range_lluvInv
.
grid
.
strokeOpacity
=
0
;
range_lluvInv
.
grid
.
strokeOpacity
=
0
;
var
range_lluvInv1
=
categoryAxis
.
axisRanges
.
create
();
var
range_lluvInv1
=
categoryAxis
.
axisRanges
.
create
();
range_lluvInv1
.
date
=
new
Date
(
2020
,
0
,
1
);
range_lluvInv1
.
date
=
new
Date
(
2020
,
0
,
1
);
range_lluvInv1
.
endDate
=
new
Date
(
2020
,
2
,
1
);
range_lluvInv1
.
endDate
=
new
Date
(
2020
,
2
,
1
);
range_lluvInv1
.
axisFill
.
fill
=
am4core
.
color
(
"#
E3E4DE
"
);
range_lluvInv1
.
axisFill
.
fill
=
am4core
.
color
(
"#
76B66A
"
);
range_lluvInv1
.
axisFill
.
fillOpacity
=
0.
3
;
range_lluvInv1
.
axisFill
.
fillOpacity
=
0.
5
;
range_lluvInv1
.
grid
.
strokeOpacity
=
0
;
range_lluvInv1
.
grid
.
strokeOpacity
=
0
;
chart
.
legend
=
new
am4charts
.
Legend
();
chart
.
legend
=
new
am4charts
.
Legend
();
chart
.
legend
.
fontSize
=
9
;
chart
.
legend
.
fontSize
=
9
;
// let legend2 = []
// let legend2 = []
var
legenddata2
=
[{
name
:
"Estiaje"
,
fill
:
am4core
.
color
(
"#
C39473
"
)
},
var
legenddata2
=
[{
name
:
"Estiaje"
,
fill
:
am4core
.
color
(
"#
DFA34D
"
)
},
{
name
:
"Lluvia Tropical"
,
fill
:
am4core
.
color
(
"#D
5B49F
"
)
},
{
name
:
"Lluvia Tropical"
,
fill
:
am4core
.
color
(
"#D
8736D
"
)
},
{
name
:
"Lluvia Tropical-Invernal"
,
fill
:
am4core
.
color
(
"#
B5B5B5
"
)
},
{
name
:
"Lluvia Tropical-Invernal"
,
fill
:
am4core
.
color
(
"#
AF8BBA
"
)
},
{
name
:
"Lluvia Invernal"
,
fill
:
am4core
.
color
(
"#
E3E4DE
"
)
}
{
name
:
"Lluvia Invernal"
,
fill
:
am4core
.
color
(
"#
76B66A
"
)
}
];
];
...
@@ -844,7 +844,8 @@ am4core.ready(function() {
...
@@ -844,7 +844,8 @@ am4core.ready(function() {
series
.
strokeWidth
=
2
;
series
.
strokeWidth
=
2
;
series
.
yAxis
=
valueAxis
;
series
.
yAxis
=
valueAxis
;
series
.
name
=
name
;
series
.
name
=
name
;
series
.
tooltipText
=
"{name}: [bold]{valueY.formatNumber('#,###.0')} Ha[/]"
;
//series.tooltipText = "{name}: [bold]{valueY.formatNumber('#,###.0')} Ha[/]";
series
.
tooltipText
=
"{valueY.formatNumber('#,###.0')} Ha[/]"
;
series
.
tensionX
=
0.8
;
series
.
tensionX
=
0.8
;
series
.
showOnInit
=
true
;
series
.
showOnInit
=
true
;
...
...
public/js/cuerpos_functions.js
View file @
dcc15059
...
@@ -369,7 +369,8 @@ const populateMap = async(mapData) => {
...
@@ -369,7 +369,8 @@ const populateMap = async(mapData) => {
// async queries for each date that has been loaded
// async queries for each date that has been loaded
const
queries
=
userFiles
.
map
(
async
(
mes
,
i
)
=>
{
const
queries
=
userFiles
.
map
(
async
(
mes
,
i
)
=>
{
let
query
=
`
${
baseUrl
}
/query/
${
mes
}
?columns=sum(areacpo)/10000 value1,sum(perimcpo) value2, sum(dimfrcpo) value3`
;
//let query = `${baseUrl}/query/${mes}?columns=sum(areacpo)/10000 value1,sum(perimcpo) value2, sum(dimfrcpo) value3`;
let
query
=
`
${
baseUrl
}
/query/
${
mes
}
?columns=sum(areacpo)/10000 value1`
;
const
queryData
=
await
d3
.
json
(
query
);
const
queryData
=
await
d3
.
json
(
query
);
let
date
=
new
Date
(
dateArray
[
i
]);
let
date
=
new
Date
(
dateArray
[
i
]);
date
.
setFullYear
(
2020
)
date
.
setFullYear
(
2020
)
...
@@ -379,7 +380,10 @@ const populateMap = async(mapData) => {
...
@@ -379,7 +380,10 @@ const populateMap = async(mapData) => {
// wait for all queries to complete
// wait for all queries to complete
const
dataQueries
=
await
Promise
.
all
(
queries
);
const
dataQueries
=
await
Promise
.
all
(
queries
);
// and then set chart data
// and then set chart data
radialChart
.
data
=
data
;
let
data_1
=
data
;
data_1
.
sort
((
a
,
b
)
=>
(
a
.
date
>
b
.
date
)
?
1
:
-
1
)
radialChart
.
data
=
data_1
;
console
.
log
(
data_1
);
//++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ LINE CHART
//++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ LINE CHART
let
data_ls
=
[];
let
data_ls
=
[];
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment