UNPKG

@rcsb/rcsb-saguaro-app

Version:
11 lines 1.09 kB
import { jsx as _jsx } from "react/jsx-runtime"; import { AbstractChartComponent } from "./AbsractChartComponent"; import { ChartComponent } from "@rcsb/rcsb-charts/lib/RcsbChartComponent/ChartComponent"; import { HistogramChartDataProvider } from "@rcsb/rcsb-charts/lib/RcsbChartDataProvider/HistogramChartDataProvider"; import { ChartJsHistogramComponent } from "@rcsb/rcsb-charts/lib/RcsbChartImplementations/ChatJsImplementations/ChartJsHistogramComponent"; export class HistogramChartComponent extends AbstractChartComponent { render() { return (_jsx(ChartComponent, { data: this.state.data.map(d => d.map(d => { var _a, _b; return (Object.assign(Object.assign({}, d), { label: (parseFloat(d.label.toString()) + ((_b = (_a = this.props.chartConfig) === null || _a === void 0 ? void 0 : _a.histogramBinIncrement) !== null && _b !== void 0 ? _b : 0) * 0.5) })); })), chartComponentImplementation: ChartJsHistogramComponent, dataProvider: new HistogramChartDataProvider(), chartConfig: this.props.chartConfig })); } } //# sourceMappingURL=HistogramChartComponent.js.map