<script context="module"> | |
import { Template, Story } from "@storybook/addon-svelte-csf"; | |
import PlotComponent from "./Index.svelte"; | |
import { allModes } from "../storybook/modes"; | |
import { matplotlib_plot } from "./testplot"; | |
export const meta = { | |
title: "Components/Plot", | |
component: PlotComponent, | |
parameters: { | |
chromatic: { | |
modes: { | |
desktop: allModes["desktop"], | |
mobile: allModes["mobile"] | |
} | |
} | |
} | |
}; | |
</script> | |
<Template let:args> | |
<PlotComponent value="Plot" {...args} /> | |
</Template> | |
<Story | |
name="with matplotlib value" | |
args={{ | |
value: matplotlib_plot, | |
label: "Plot" | |
}} | |
/> | |
<!-- | |
<Story | |
name="with line plot value" | |
args={{ | |
value: line_plot | |
}} | |
parameters={{ | |
chromatic: { delay: 1000 } | |
}} | |
/> | |
<Story | |
name="with multi-line plot value" | |
args={{ | |
value: multi_line_plot | |
}} | |
parameters={{ | |
chromatic: { delay: 1000 } | |
}} | |
/> | |
<Story | |
name="with scatter plot value" | |
args={{ | |
value: scatter_plot | |
}} | |
parameters={{ | |
chromatic: { delay: 1000 } | |
}} | |
/> | |
<Story | |
name="with bar plot value" | |
args={{ | |
value: bar_plot | |
}} | |
parameters={{ | |
chromatic: { delay: 1000 } | |
}} | |
/> --> | |
<Story | |
name="with no value" | |
args={{ | |
label: "Plot" | |
}} | |
/> | |