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
583e2518
Commit
583e2518
authored
Mar 20, 2021
by
Rodrigo Tapia-McClung
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Fix font sizes, title margins and tooltip text formats
parent
0d096323
Changes
1
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
23 additions
and
19 deletions
+23
-19
centropais_periurbano_charts.js
public/js/centropais_periurbano_charts.js
+23
-19
No files found.
public/js/centropais_periurbano_charts.js
View file @
583e2518
...
@@ -74,7 +74,8 @@ am4core.ready(function() {
...
@@ -74,7 +74,8 @@ am4core.ready(function() {
*/
*/
let
stackedBarTitle
=
stackedBarChart
.
titles
.
create
();
let
stackedBarTitle
=
stackedBarChart
.
titles
.
create
();
stackedBarTitle
.
text
=
"Grado de urbanización en la RU-CMCP (número de pixeles)"
;
stackedBarTitle
.
text
=
"Grado de urbanización en la RU-CMCP (número de pixeles)"
;
stackedBarTitle
.
fontSize
=
9
;
stackedBarTitle
.
fontSize
=
15
;
stackedBarTitle
.
marginBottom
=
10
;
stackedBarTitle
.
fill
=
am4core
.
color
(
mainTextColor
);
stackedBarTitle
.
fill
=
am4core
.
color
(
mainTextColor
);
stackedBarChart
.
data
=
[
stackedBarChart
.
data
=
[
...
@@ -116,14 +117,14 @@ am4core.ready(function() {
...
@@ -116,14 +117,14 @@ am4core.ready(function() {
}
}
];
];
stackedBarChart
.
legend
=
new
am4charts
.
Legend
();
stackedBarChart
.
legend
=
new
am4charts
.
Legend
();
stackedBarChart
.
legend
.
fontSize
=
1
0
;
stackedBarChart
.
legend
.
fontSize
=
1
5
;
stackedBarChart
.
legend
.
labels
.
template
.
fill
=
am4core
.
color
(
mainTextColor
);
stackedBarChart
.
legend
.
labels
.
template
.
fill
=
am4core
.
color
(
mainTextColor
);
let
stackedBarCategoryAxis
=
stackedBarChart
.
xAxes
.
push
(
new
am4charts
.
CategoryAxis
());
let
stackedBarCategoryAxis
=
stackedBarChart
.
xAxes
.
push
(
new
am4charts
.
CategoryAxis
());
stackedBarCategoryAxis
.
dataFields
.
category
=
"category"
;
stackedBarCategoryAxis
.
dataFields
.
category
=
"category"
;
stackedBarCategoryAxis
.
renderer
.
grid
.
template
.
location
=
0
;
stackedBarCategoryAxis
.
renderer
.
grid
.
template
.
location
=
0
;
stackedBarCategoryAxis
.
renderer
.
labels
.
template
.
fill
=
am4core
.
color
(
mainTextColor
);
stackedBarCategoryAxis
.
renderer
.
labels
.
template
.
fill
=
am4core
.
color
(
mainTextColor
);
stackedBarCategoryAxis
.
renderer
.
labels
.
template
.
fontSize
=
1
1
;
stackedBarCategoryAxis
.
renderer
.
labels
.
template
.
fontSize
=
1
5
;
let
stackedBarValueAxis
=
stackedBarChart
.
yAxes
.
push
(
new
am4charts
.
ValueAxis
());
let
stackedBarValueAxis
=
stackedBarChart
.
yAxes
.
push
(
new
am4charts
.
ValueAxis
());
stackedBarValueAxis
.
min
=
0
;
stackedBarValueAxis
.
min
=
0
;
...
@@ -132,7 +133,7 @@ am4core.ready(function() {
...
@@ -132,7 +133,7 @@ am4core.ready(function() {
stackedBarValueAxis
.
calculateTotals
=
true
;
stackedBarValueAxis
.
calculateTotals
=
true
;
stackedBarValueAxis
.
renderer
.
minWidth
=
50
;
stackedBarValueAxis
.
renderer
.
minWidth
=
50
;
stackedBarValueAxis
.
renderer
.
labels
.
template
.
fill
=
am4core
.
color
(
mainTextColor
);
stackedBarValueAxis
.
renderer
.
labels
.
template
.
fill
=
am4core
.
color
(
mainTextColor
);
stackedBarValueAxis
.
renderer
.
labels
.
template
.
fontSize
=
9
;
stackedBarValueAxis
.
renderer
.
labels
.
template
.
fontSize
=
15
;
makeStackedBarSeries
(
stackedBarChart
,
"Bajo"
,
"category"
,
"value1"
,
"#61ac65"
);
makeStackedBarSeries
(
stackedBarChart
,
"Bajo"
,
"category"
,
"value1"
,
"#61ac65"
);
makeStackedBarSeries
(
stackedBarChart
,
"Medio"
,
"category"
,
"value2"
,
"#fcfccc"
);
makeStackedBarSeries
(
stackedBarChart
,
"Medio"
,
"category"
,
"value2"
,
"#fcfccc"
);
...
@@ -151,7 +152,8 @@ am4core.ready(function() {
...
@@ -151,7 +152,8 @@ am4core.ready(function() {
*/
*/
let
stackedBarLineTitle
=
stackedBarLineChart
.
titles
.
create
();
let
stackedBarLineTitle
=
stackedBarLineChart
.
titles
.
create
();
stackedBarLineTitle
.
text
=
"Evolución del grado de urbanización en el periurbano del
\n
Corredor del Bajío en extensión y proporción"
;
stackedBarLineTitle
.
text
=
"Evolución del grado de urbanización en el periurbano del
\n
Corredor del Bajío en extensión y proporción"
;
stackedBarLineTitle
.
fontSize
=
9
;
stackedBarLineTitle
.
fontSize
=
15
;
stackedBarLineTitle
.
marginBottom
=
10
;
stackedBarLineTitle
.
fill
=
am4core
.
color
(
mainTextColor
);
stackedBarLineTitle
.
fill
=
am4core
.
color
(
mainTextColor
);
stackedBarLineChart
.
data
=
[
stackedBarLineChart
.
data
=
[
...
@@ -194,14 +196,14 @@ am4core.ready(function() {
...
@@ -194,14 +196,14 @@ am4core.ready(function() {
];
];
stackedBarLineChart
.
legend
=
new
am4charts
.
Legend
();
stackedBarLineChart
.
legend
=
new
am4charts
.
Legend
();
stackedBarLineChart
.
legend
.
fontSize
=
1
0
;
stackedBarLineChart
.
legend
.
fontSize
=
1
5
;
stackedBarLineChart
.
legend
.
labels
.
template
.
fill
=
am4core
.
color
(
mainTextColor
);
stackedBarLineChart
.
legend
.
labels
.
template
.
fill
=
am4core
.
color
(
mainTextColor
);
let
stackedBarLineCategoryAxis
=
stackedBarLineChart
.
xAxes
.
push
(
new
am4charts
.
CategoryAxis
());
let
stackedBarLineCategoryAxis
=
stackedBarLineChart
.
xAxes
.
push
(
new
am4charts
.
CategoryAxis
());
stackedBarLineCategoryAxis
.
dataFields
.
category
=
"category"
;
stackedBarLineCategoryAxis
.
dataFields
.
category
=
"category"
;
stackedBarLineCategoryAxis
.
renderer
.
grid
.
template
.
location
=
0
;
stackedBarLineCategoryAxis
.
renderer
.
grid
.
template
.
location
=
0
;
stackedBarLineCategoryAxis
.
renderer
.
labels
.
template
.
fill
=
am4core
.
color
(
mainTextColor
);
stackedBarLineCategoryAxis
.
renderer
.
labels
.
template
.
fill
=
am4core
.
color
(
mainTextColor
);
stackedBarLineCategoryAxis
.
renderer
.
labels
.
template
.
fontSize
=
1
1
;
stackedBarLineCategoryAxis
.
renderer
.
labels
.
template
.
fontSize
=
1
5
;
let
stackedBarLineValueAxis
=
stackedBarLineChart
.
yAxes
.
push
(
new
am4charts
.
ValueAxis
());
let
stackedBarLineValueAxis
=
stackedBarLineChart
.
yAxes
.
push
(
new
am4charts
.
ValueAxis
());
stackedBarLineValueAxis
.
min
=
0
;
stackedBarLineValueAxis
.
min
=
0
;
...
@@ -210,7 +212,7 @@ am4core.ready(function() {
...
@@ -210,7 +212,7 @@ am4core.ready(function() {
stackedBarLineValueAxis
.
calculateTotals
=
true
;
stackedBarLineValueAxis
.
calculateTotals
=
true
;
stackedBarLineValueAxis
.
renderer
.
minWidth
=
50
;
stackedBarLineValueAxis
.
renderer
.
minWidth
=
50
;
stackedBarLineValueAxis
.
renderer
.
labels
.
template
.
fill
=
am4core
.
color
(
mainTextColor
);
stackedBarLineValueAxis
.
renderer
.
labels
.
template
.
fill
=
am4core
.
color
(
mainTextColor
);
stackedBarLineValueAxis
.
renderer
.
labels
.
template
.
fontSize
=
9
;
stackedBarLineValueAxis
.
renderer
.
labels
.
template
.
fontSize
=
15
;
/* Create secondary value axis */
/* Create secondary value axis */
let
stackedBarLinePercentAxis
=
stackedBarLineChart
.
yAxes
.
push
(
new
am4charts
.
ValueAxis
());
let
stackedBarLinePercentAxis
=
stackedBarLineChart
.
yAxes
.
push
(
new
am4charts
.
ValueAxis
());
...
@@ -224,7 +226,7 @@ am4core.ready(function() {
...
@@ -224,7 +226,7 @@ am4core.ready(function() {
stackedBarLinePercentAxis
.
numberFormatter
.
numberFormat
=
"#'%'"
;
stackedBarLinePercentAxis
.
numberFormatter
.
numberFormat
=
"#'%'"
;
stackedBarLinePercentAxis
.
cursorTooltipEnabled
=
false
;
stackedBarLinePercentAxis
.
cursorTooltipEnabled
=
false
;
stackedBarLinePercentAxis
.
renderer
.
labels
.
template
.
fill
=
am4core
.
color
(
mainTextColor
);
stackedBarLinePercentAxis
.
renderer
.
labels
.
template
.
fill
=
am4core
.
color
(
mainTextColor
);
stackedBarLinePercentAxis
.
renderer
.
labels
.
template
.
fontSize
=
9
;
stackedBarLinePercentAxis
.
renderer
.
labels
.
template
.
fontSize
=
15
;
makeStackedBarSeries
(
stackedBarLineChart
,
"Bajo"
,
"category"
,
"value1"
,
"#f8caa0"
);
makeStackedBarSeries
(
stackedBarLineChart
,
"Bajo"
,
"category"
,
"value1"
,
"#f8caa0"
);
makeStackedBarSeries
(
stackedBarLineChart
,
"Medio"
,
"category"
,
"value2"
,
"#cf8a4f"
);
makeStackedBarSeries
(
stackedBarLineChart
,
"Medio"
,
"category"
,
"value2"
,
"#cf8a4f"
);
...
@@ -254,7 +256,8 @@ am4core.ready(function() {
...
@@ -254,7 +256,8 @@ am4core.ready(function() {
let
lineTitle
=
lineChart
.
titles
.
create
();
let
lineTitle
=
lineChart
.
titles
.
create
();
lineTitle
.
text
=
"Crecimiento del medio construido en 6 tramos del Corredor del Bajío"
;
lineTitle
.
text
=
"Crecimiento del medio construido en 6 tramos del Corredor del Bajío"
;
lineTitle
.
fontSize
=
9
;
lineTitle
.
fontSize
=
14
;
lineTitle
.
marginBottom
=
15
;
lineTitle
.
fill
=
am4core
.
color
(
mainTextColor
);
lineTitle
.
fill
=
am4core
.
color
(
mainTextColor
);
lineChart
.
data
=
[
lineChart
.
data
=
[
...
@@ -316,14 +319,14 @@ am4core.ready(function() {
...
@@ -316,14 +319,14 @@ am4core.ready(function() {
];
];
lineChart
.
legend
=
new
am4charts
.
Legend
();
lineChart
.
legend
=
new
am4charts
.
Legend
();
lineChart
.
legend
.
fontSize
=
1
0
;
lineChart
.
legend
.
fontSize
=
1
5
;
lineChart
.
legend
.
labels
.
template
.
fill
=
am4core
.
color
(
mainTextColor
);
lineChart
.
legend
.
labels
.
template
.
fill
=
am4core
.
color
(
mainTextColor
);
let
lineChartCategoryAxis
=
lineChart
.
xAxes
.
push
(
new
am4charts
.
CategoryAxis
());
let
lineChartCategoryAxis
=
lineChart
.
xAxes
.
push
(
new
am4charts
.
CategoryAxis
());
lineChartCategoryAxis
.
dataFields
.
category
=
"category"
;
lineChartCategoryAxis
.
dataFields
.
category
=
"category"
;
lineChartCategoryAxis
.
renderer
.
grid
.
template
.
location
=
0
;
lineChartCategoryAxis
.
renderer
.
grid
.
template
.
location
=
0
;
lineChartCategoryAxis
.
renderer
.
labels
.
template
.
fill
=
am4core
.
color
(
mainTextColor
);
lineChartCategoryAxis
.
renderer
.
labels
.
template
.
fill
=
am4core
.
color
(
mainTextColor
);
lineChartCategoryAxis
.
renderer
.
labels
.
template
.
fontSize
=
1
1
;
lineChartCategoryAxis
.
renderer
.
labels
.
template
.
fontSize
=
1
5
;
let
lineChartValueAxis
=
lineChart
.
yAxes
.
push
(
new
am4charts
.
ValueAxis
());
let
lineChartValueAxis
=
lineChart
.
yAxes
.
push
(
new
am4charts
.
ValueAxis
());
lineChartValueAxis
.
min
=
0
;
lineChartValueAxis
.
min
=
0
;
...
@@ -332,7 +335,7 @@ am4core.ready(function() {
...
@@ -332,7 +335,7 @@ am4core.ready(function() {
lineChartValueAxis
.
calculateTotals
=
true
;
lineChartValueAxis
.
calculateTotals
=
true
;
lineChartValueAxis
.
renderer
.
minWidth
=
50
;
lineChartValueAxis
.
renderer
.
minWidth
=
50
;
lineChartValueAxis
.
renderer
.
labels
.
template
.
fill
=
am4core
.
color
(
mainTextColor
);
lineChartValueAxis
.
renderer
.
labels
.
template
.
fill
=
am4core
.
color
(
mainTextColor
);
lineChartValueAxis
.
renderer
.
labels
.
template
.
fontSize
=
9
;
lineChartValueAxis
.
renderer
.
labels
.
template
.
fontSize
=
15
;
makeLineSeries
(
lineChart
,
"T7"
,
"Tramo7"
,
false
,
"category"
,
lineChartValueAxis
,
"#fddfb9"
);
makeLineSeries
(
lineChart
,
"T7"
,
"Tramo7"
,
false
,
"category"
,
lineChartValueAxis
,
"#fddfb9"
);
makeLineSeries
(
lineChart
,
"T8"
,
"Tramo8"
,
false
,
"category"
,
lineChartValueAxis
,
"#fb9a99"
);
makeLineSeries
(
lineChart
,
"T8"
,
"Tramo8"
,
false
,
"category"
,
lineChartValueAxis
,
"#fb9a99"
);
...
@@ -354,7 +357,8 @@ am4core.ready(function() {
...
@@ -354,7 +357,8 @@ am4core.ready(function() {
let
barPercentChartTitle
=
barPercentChart
.
titles
.
create
();
let
barPercentChartTitle
=
barPercentChart
.
titles
.
create
();
barPercentChartTitle
.
text
=
"Cobertura del medio construido en los tramos del Corredor del Bajío"
;
barPercentChartTitle
.
text
=
"Cobertura del medio construido en los tramos del Corredor del Bajío"
;
barPercentChartTitle
.
fontSize
=
9
;
barPercentChartTitle
.
fontSize
=
14
;
barPercentChartTitle
.
marginBottom
=
15
;
barPercentChartTitle
.
fill
=
am4core
.
color
(
mainTextColor
);
barPercentChartTitle
.
fill
=
am4core
.
color
(
mainTextColor
);
let
table
=
"periurbanoBajio"
;
let
table
=
"periurbanoBajio"
;
...
@@ -367,12 +371,12 @@ am4core.ready(function() {
...
@@ -367,12 +371,12 @@ am4core.ready(function() {
// FIXME: axis labels are too big
// FIXME: axis labels are too big
barPercentCategoryAxis
.
renderer
.
minGridDistance
=
30
;
barPercentCategoryAxis
.
renderer
.
minGridDistance
=
30
;
barPercentCategoryAxis
.
renderer
.
labels
.
template
.
fill
=
am4core
.
color
(
mainTextColor
);
barPercentCategoryAxis
.
renderer
.
labels
.
template
.
fill
=
am4core
.
color
(
mainTextColor
);
barPercentCategoryAxis
.
renderer
.
labels
.
template
.
fontSize
=
9
;
barPercentCategoryAxis
.
renderer
.
labels
.
template
.
fontSize
=
15
;
/* Create primary value axis */
/* Create primary value axis */
let
barPercentValueAxis
=
barPercentChart
.
yAxes
.
push
(
new
am4charts
.
ValueAxis
());
let
barPercentValueAxis
=
barPercentChart
.
yAxes
.
push
(
new
am4charts
.
ValueAxis
());
barPercentValueAxis
.
renderer
.
labels
.
template
.
fill
=
am4core
.
color
(
mainTextColor
);
barPercentValueAxis
.
renderer
.
labels
.
template
.
fill
=
am4core
.
color
(
mainTextColor
);
barPercentValueAxis
.
renderer
.
labels
.
template
.
fontSize
=
9
;
barPercentValueAxis
.
renderer
.
labels
.
template
.
fontSize
=
15
;
/* Create secondary value axis */
/* Create secondary value axis */
let
barPercentAxis
=
barPercentChart
.
yAxes
.
push
(
new
am4charts
.
ValueAxis
());
let
barPercentAxis
=
barPercentChart
.
yAxes
.
push
(
new
am4charts
.
ValueAxis
());
...
@@ -385,7 +389,7 @@ am4core.ready(function() {
...
@@ -385,7 +389,7 @@ am4core.ready(function() {
barPercentAxis
.
numberFormatter
.
numberFormat
=
"#'%'"
;
barPercentAxis
.
numberFormatter
.
numberFormat
=
"#'%'"
;
barPercentAxis
.
cursorTooltipEnabled
=
false
;
barPercentAxis
.
cursorTooltipEnabled
=
false
;
barPercentAxis
.
renderer
.
labels
.
template
.
fill
=
am4core
.
color
(
mainTextColor
);
barPercentAxis
.
renderer
.
labels
.
template
.
fill
=
am4core
.
color
(
mainTextColor
);
barPercentAxis
.
renderer
.
labels
.
template
.
fontSize
=
9
;
barPercentAxis
.
renderer
.
labels
.
template
.
fontSize
=
15
;
/* Create series */
/* Create series */
let
barPercentColumnSeries
=
barPercentChart
.
series
.
push
(
new
am4charts
.
ColumnSeries
());
let
barPercentColumnSeries
=
barPercentChart
.
series
.
push
(
new
am4charts
.
ColumnSeries
());
...
@@ -393,7 +397,7 @@ am4core.ready(function() {
...
@@ -393,7 +397,7 @@ am4core.ready(function() {
barPercentColumnSeries
.
dataFields
.
valueY
=
"has"
;
barPercentColumnSeries
.
dataFields
.
valueY
=
"has"
;
barPercentColumnSeries
.
dataFields
.
categoryX
=
"region"
;
barPercentColumnSeries
.
dataFields
.
categoryX
=
"region"
;
barPercentColumnSeries
.
columns
.
template
.
tooltipText
=
"[#fff font-size: 15px]{name}
\n
en {categoryX}:
\n
[/][#fff font-size: 20px]{valueY} Ha[/] [#fff]{additional}[/]"
;
barPercentColumnSeries
.
columns
.
template
.
tooltipText
=
"[#fff font-size: 15px]{name}
\n
en {categoryX}:
\n
[/][#fff font-size: 20px]{valueY
.formatNumber('#.00')
} Ha[/] [#fff]{additional}[/]"
;
barPercentColumnSeries
.
columns
.
template
.
propertyFields
.
fillOpacity
=
"fillOpacity"
;
barPercentColumnSeries
.
columns
.
template
.
propertyFields
.
fillOpacity
=
"fillOpacity"
;
barPercentColumnSeries
.
columns
.
template
.
propertyFields
.
stroke
=
"stroke"
;
barPercentColumnSeries
.
columns
.
template
.
propertyFields
.
stroke
=
"stroke"
;
barPercentColumnSeries
.
columns
.
template
.
propertyFields
.
strokeWidth
=
"strokeWidth"
;
barPercentColumnSeries
.
columns
.
template
.
propertyFields
.
strokeWidth
=
"strokeWidth"
;
...
@@ -415,7 +419,7 @@ am4core.ready(function() {
...
@@ -415,7 +419,7 @@ am4core.ready(function() {
let
barPercentBullet
=
barPercentLineSeries
.
bullets
.
push
(
new
am4charts
.
Bullet
());
let
barPercentBullet
=
barPercentLineSeries
.
bullets
.
push
(
new
am4charts
.
Bullet
());
barPercentBullet
.
fill
=
am4core
.
color
(
"#c41e3a"
);
// tooltips grab fill from parent by default
barPercentBullet
.
fill
=
am4core
.
color
(
"#c41e3a"
);
// tooltips grab fill from parent by default
barPercentBullet
.
tooltipText
=
"[#fff font-size: 15px]{name}
\n
en {categoryX}:
\n
[/][#fff font-size: 20px]{valueY} %[/] [#fff]{additional}[/]"
;
barPercentBullet
.
tooltipText
=
"[#fff font-size: 15px]{name}
\n
en {categoryX}:
\n
[/][#fff font-size: 20px]{valueY
.formatNumber('#.00')
} %[/] [#fff]{additional}[/]"
;
let
barPercentCircle
=
barPercentBullet
.
createChild
(
am4core
.
Circle
);
let
barPercentCircle
=
barPercentBullet
.
createChild
(
am4core
.
Circle
);
barPercentCircle
.
radius
=
4
;
barPercentCircle
.
radius
=
4
;
...
...
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