blob: 9c61c1de974f7cfb5656cadde0e672d4007c7f3d [file] [log] [blame]
import { LINE_PLUGIN_TYPE, LINE_PLUGIN_LEGACY_TYPE } from '../constants';
import createQueryStory from '../../../../../shared/components/createQueryStory';
export default createQueryStory({
choices: {
'Line Chart - Legacy API': {
chartType: LINE_PLUGIN_LEGACY_TYPE,
formData: {
datasource: '3__table',
viz_type: 'line',
url_params: {},
granularity_sqla: 'ds',
time_grain_sqla: 'P1D',
time_range: '100 years ago : now',
metrics: ['sum__num'],
adhoc_filters: [],
groupby: [],
limit: 25,
row_limit: 50000,
},
},
'Line Chart - /api/v1/query': {
chartType: LINE_PLUGIN_TYPE,
formData: {
viz_type: LINE_PLUGIN_TYPE,
datasource: '3__table',
granularity_sqla: 'ds',
time_grain_sqla: 'P1D',
time_range: '100 years ago : now',
metrics: ['sum__num'],
limit: 25,
row_limit: 50000,
encoding: {
x: {
field: '__timestamp',
type: 'temporal',
format: '%Y',
scale: {
type: 'time',
},
axis: {
title: 'Time',
},
},
y: {
field: 'sum__num',
type: 'quantitative',
scale: {
type: 'linear',
},
axis: {
title: 'Number of Babies',
},
},
stroke: {
field: 'gender',
type: 'nominal',
legend: true,
},
},
},
},
},
});