added plot titles to config

master
Malar Kannan 2018-07-02 00:06:04 +05:30
parent b02c090d03
commit 97e628c4e1
3 changed files with 8 additions and 2 deletions

View File

@ -22,6 +22,7 @@
} }
], ],
"chartList": [{ "chartList": [{
"chartTitle": "Status Plot",
"fileName": "data.csv", "fileName": "data.csv",
"chartColumn": "status" "chartColumn": "status"
}, },
@ -29,9 +30,11 @@
"fileName": "data.csv", "fileName": "data.csv",
"chartColumn": "age" "chartColumn": "age"
}, { }, {
"chartTitle": "Another Status Plot",
"fileName": "data.csv", "fileName": "data.csv",
"chartColumn": "status" "chartColumn": "status"
}, { }, {
"chartTitle": "Yet Another Status Plot",
"fileName": "data.csv", "fileName": "data.csv",
"chartColumn": "status" "chartColumn": "status"
}, { }, {

View File

@ -56,7 +56,7 @@ export class Chart extends React.Component<any, any> {
<Card> <Card>
<CardHeader> <CardHeader>
<CardHeaderTitle className='is-centered'> <CardHeaderTitle className='is-centered'>
{_.capitalize(this.props.chartColumn)} {this.props.title}
</CardHeaderTitle> </CardHeaderTitle>
</CardHeader> </CardHeader>
<CardImage> <CardImage>

View File

@ -11,7 +11,10 @@ export default class ChartLoader extends React.Component<any, any> {
const colorMap = colorMaps[o.chartColumn]; const colorMap = colorMaps[o.chartColumn];
return ( return (
<Column key={i} isSize={4}> <Column key={i} isSize={4}>
<Chart csvFile={o.fileName} chartColumn={o.chartColumn} colorMap={colorMap} /> <Chart
csvFile={o.fileName} chartColumn={o.chartColumn}
colorMap={colorMap} title={o.chartTitle ? o.chartTitle: o.chartColumn}
/>
</Column> </Column>
); );
})} })}