Skip to content

Commit da6e305

Browse files
CCUS profile axes
1 parent f071464 commit da6e305

File tree

1 file changed

+22
-26
lines changed

1 file changed

+22
-26
lines changed

geophires/geophires-ui.js

Lines changed: 22 additions & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -26,10 +26,13 @@ function resetGenerationProfileGraphs() {
2626

2727
const CCUS_PROFILE_KEY = 'CCUS PROFILE'
2828
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+
2932
function renderGenerationProfileGraphs(resultsData) {
3033
setVisible(document.getElementById('generation-profile-graphs'), true)
3134

32-
let powerGenerationProfile = resultsData['POWER GENERATION PROFILE']
35+
let powerGenerationProfile = resultsData[POWER_PROFILE_KEY]
3336

3437
let powerGenerationProfileChart = new google.visualization.LineChart(
3538
document.getElementById('power-generation-profile-chart')
@@ -38,7 +41,7 @@ function renderGenerationProfileGraphs(resultsData) {
3841
powerGenerationProfileChart.draw(
3942
google.visualization.arrayToDataTable(powerGenerationProfile),
4043
{
41-
title: 'POWER GENERATION PROFILE',
44+
title: POWER_PROFILE_KEY,
4245
curveType: 'function',
4346
legend: {position: 'bottom'},
4447
hAxis: {
@@ -59,19 +62,18 @@ function renderGenerationProfileGraphs(resultsData) {
5962
);
6063

6164

62-
const EXTRACTION_PROFILE_NAME = 'HEAT AND/OR ELECTRICITY EXTRACTION AND GENERATION PROFILE'
6365
let extractionProfileChartElt = document.getElementById('heat-electricity-extraction-generation-profile-chart')
64-
if(EXTRACTION_PROFILE_NAME in resultsData) {
66+
if(EXTRACTION_PROFILE_KEY in resultsData) {
6567
setVisible(extractionProfileChartElt, true)
66-
let heatElectricityExtractionGenerationProfile = resultsData[EXTRACTION_PROFILE_NAME]
68+
let heatElectricityExtractionGenerationProfile = resultsData[EXTRACTION_PROFILE_KEY]
6769
let heatElectricityExtractionGenerationProfileChart = new google.visualization.LineChart(
6870
extractionProfileChartElt
6971
);
7072

7173
heatElectricityExtractionGenerationProfileChart.draw(
7274
google.visualization.arrayToDataTable(heatElectricityExtractionGenerationProfile),
7375
{
74-
title: EXTRACTION_PROFILE_NAME,
76+
title: EXTRACTION_PROFILE_KEY,
7577
curveType: 'function',
7678
legend: {position: 'bottom'},
7779
hAxis: {
@@ -109,15 +111,6 @@ function renderGenerationProfileGraphs(resultsData) {
109111
hAxis: {
110112
title: 'Year'
111113
},
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-
// },
121114
}
122115
);
123116
} else {
@@ -143,13 +136,19 @@ function renderGenerationProfileGraphs(resultsData) {
143136
},
144137
series: {
145138
// 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'}
147151
},
148-
// vAxes: {
149-
// // Adds titles to each axis.
150-
// 0: {title: 'GWh/year; 10^15 J'},
151-
// 1: {title: 'Percent'}
152-
// },
153152
}
154153
);
155154
} else {
@@ -186,12 +185,9 @@ function submitForm(oFormElement) {
186185

187186
let resultsData = JSON.parse(resultsText)
188187

189-
let powerProfileKey = 'POWER GENERATION PROFILE'
190-
let extractionProfileKey = 'HEAT AND/OR ELECTRICITY EXTRACTION AND GENERATION PROFILE'
191-
192188
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]
195191
delete resultsDisplayData[EXTENDED_ECONOMICS_PROFILE_KEY]
196192
delete resultsDisplayData[CCUS_PROFILE_KEY]
197193

0 commit comments

Comments
 (0)