@@ -26,10 +26,13 @@ function resetGenerationProfileGraphs() {
26
26
27
27
const CCUS_PROFILE_KEY = 'CCUS PROFILE'
28
28
const EXTENDED_ECONOMICS_PROFILE_KEY = 'EXTENDED ECONOMIC PROFILE'
29
+ const POWER_PROFILE_KEY = 'POWER GENERATION PROFILE'
30
+ const EXTRACTION_PROFILE_KEY = 'HEAT AND/OR ELECTRICITY EXTRACTION AND GENERATION PROFILE'
31
+
29
32
function renderGenerationProfileGraphs ( resultsData ) {
30
33
setVisible ( document . getElementById ( 'generation-profile-graphs' ) , true )
31
34
32
- let powerGenerationProfile = resultsData [ 'POWER GENERATION PROFILE' ]
35
+ let powerGenerationProfile = resultsData [ POWER_PROFILE_KEY ]
33
36
34
37
let powerGenerationProfileChart = new google . visualization . LineChart (
35
38
document . getElementById ( 'power-generation-profile-chart' )
@@ -38,7 +41,7 @@ function renderGenerationProfileGraphs(resultsData) {
38
41
powerGenerationProfileChart . draw (
39
42
google . visualization . arrayToDataTable ( powerGenerationProfile ) ,
40
43
{
41
- title : 'POWER GENERATION PROFILE' ,
44
+ title : POWER_PROFILE_KEY ,
42
45
curveType : 'function' ,
43
46
legend : { position : 'bottom' } ,
44
47
hAxis : {
@@ -59,19 +62,18 @@ function renderGenerationProfileGraphs(resultsData) {
59
62
) ;
60
63
61
64
62
- const EXTRACTION_PROFILE_NAME = 'HEAT AND/OR ELECTRICITY EXTRACTION AND GENERATION PROFILE'
63
65
let extractionProfileChartElt = document . getElementById ( 'heat-electricity-extraction-generation-profile-chart' )
64
- if ( EXTRACTION_PROFILE_NAME in resultsData ) {
66
+ if ( EXTRACTION_PROFILE_KEY in resultsData ) {
65
67
setVisible ( extractionProfileChartElt , true )
66
- let heatElectricityExtractionGenerationProfile = resultsData [ EXTRACTION_PROFILE_NAME ]
68
+ let heatElectricityExtractionGenerationProfile = resultsData [ EXTRACTION_PROFILE_KEY ]
67
69
let heatElectricityExtractionGenerationProfileChart = new google . visualization . LineChart (
68
70
extractionProfileChartElt
69
71
) ;
70
72
71
73
heatElectricityExtractionGenerationProfileChart . draw (
72
74
google . visualization . arrayToDataTable ( heatElectricityExtractionGenerationProfile ) ,
73
75
{
74
- title : EXTRACTION_PROFILE_NAME ,
76
+ title : EXTRACTION_PROFILE_KEY ,
75
77
curveType : 'function' ,
76
78
legend : { position : 'bottom' } ,
77
79
hAxis : {
@@ -109,15 +111,6 @@ function renderGenerationProfileGraphs(resultsData) {
109
111
hAxis : {
110
112
title : 'Year'
111
113
} ,
112
- series : {
113
- // Gives each series an axis name that matches the Y-axis below.
114
- 3 : { targetAxisIndex : 1 }
115
- } ,
116
- // vAxes: {
117
- // // Adds titles to each axis.
118
- // 0: {title: 'GWh/year; 10^15 J'},
119
- // 1: {title: 'Percent'}
120
- // },
121
114
}
122
115
) ;
123
116
} else {
@@ -143,13 +136,19 @@ function renderGenerationProfileGraphs(resultsData) {
143
136
} ,
144
137
series : {
145
138
// Gives each series an axis name that matches the Y-axis below.
146
- 3 : { targetAxisIndex : 1 }
139
+ 0 : { targetAxisIndex : 1 } ,
140
+ 1 : { targetAxisIndex : 0 } ,
141
+ 2 : { targetAxisIndex : 0 } ,
142
+ 3 : { targetAxisIndex : 0 } ,
143
+ 4 : { targetAxisIndex : 0 } ,
144
+ 5 : { targetAxisIndex : 0 } ,
145
+ 6 : { targetAxisIndex : 0 } ,
146
+ 7 : { targetAxisIndex : 0 } ,
147
+ } ,
148
+ vAxes : {
149
+ // Adds titles to each axis.
150
+ 1 : { title : 'lbs' }
147
151
} ,
148
- // vAxes: {
149
- // // Adds titles to each axis.
150
- // 0: {title: 'GWh/year; 10^15 J'},
151
- // 1: {title: 'Percent'}
152
- // },
153
152
}
154
153
) ;
155
154
} else {
@@ -186,12 +185,9 @@ function submitForm(oFormElement) {
186
185
187
186
let resultsData = JSON . parse ( resultsText )
188
187
189
- let powerProfileKey = 'POWER GENERATION PROFILE'
190
- let extractionProfileKey = 'HEAT AND/OR ELECTRICITY EXTRACTION AND GENERATION PROFILE'
191
-
192
188
let resultsDisplayData = Object . assign ( { } , resultsData )
193
- delete resultsDisplayData [ powerProfileKey ]
194
- delete resultsDisplayData [ extractionProfileKey ]
189
+ delete resultsDisplayData [ POWER_PROFILE_KEY ]
190
+ delete resultsDisplayData [ EXTRACTION_PROFILE_KEY ]
195
191
delete resultsDisplayData [ EXTENDED_ECONOMICS_PROFILE_KEY ]
196
192
delete resultsDisplayData [ CCUS_PROFILE_KEY ]
197
193
0 commit comments