UNPKG

@metacell/geppetto-meta-ui

Version:

React components from geppetto-meta to create neuroscience applications and visualize data.

86 lines (85 loc) 2.26 kB
export default PlotComponent; declare class PlotComponent extends React.Component<any, any, any> { constructor(props: any); constructor(props: any, context: any); state: {}; reset: boolean; revision: number; analysis: any[]; extractLegendName: any; headerIconList: ({ icon: string; action: () => void; tooltip: string; options?: undefined; } | { icon: string; action: (imageType: any) => void; options: string[]; tooltip: string; })[]; shouldComponentUpdate(nextProps: any, nextState: any): boolean; initPlot(): void; data: any[]; frames: any[]; instances: {}; getInstanceData(instanceY: any, instanceX: any, lineOptions: any): { x: any; y: any; path: any; name: any; line: any; mode: string; hoverinfo: string; type: string; }; getUnitLabel(unitSymbol: any): any; resize(): void; updateLayoutConf(labelX: any, labelY: any): void; layout: any; getAxisLayoutConfiguration(labelX: any, labelY: any): { xaxis: { title: { text: any; }; autorange: boolean; }; yaxis: { title: { text: any; }; autorange: boolean; }; margin: { l: number; }; }; getSinglePlotConfiguration(lineOptions: any): { line: any; mode: string; hoverinfo: string; type: string; }; toggleLegend(): void; resetAxes(): void; downloadImage(imageType: any): void; downloadPlotData(): void; removeLastPath(path: any): string; plotAverage(actionName: any): void; render(): import("react/jsx-runtime").JSX.Element; } declare namespace PlotComponent { namespace defaultProp { const layout: {}; function extractLegendName(): void; } namespace propTypes { export const id: any; export const plots: any; const layout_1: any; export { layout_1 as layout }; const extractLegendName_1: any; export { extractLegendName_1 as extractLegendName }; } } import React from "react";