{ "dataRoles": [{ "displayName": "urls", "name": "urls", "kind": "Grouping", "description": "Urls of pictures, example: 'http://www.example.com/xx.png'" }], "objects": { "layout": { "displayName": "layout", "properties": { "rowsCount": { "type": { "numeric": true }, "displayName": "rowsCount", "description": "How many rows?" }, "rowGap": { "type": { "numeric": true }, "placeHolderText": "{value}%", "displayName": "rowGap", "description": "The distance moved during each cycle.(%)" }, "columnGap": { "type": { "numeric": true }, "placeHolderText": "msec", "displayName": "columnGap", "description": "How long a cycle takes? (msec)" } } }, "animation": { "displayName": "animation", "properties": { "feet": { "type": { "numeric": true }, "placeHolderText": "{value}%", "displayName": "feet", "description": "The distance moved during each cycle.(%)" }, "interval": { "type": { "numeric": true }, "placeHolderText": "numeric", "displayName": "interval", "description": "How long a cycle takes? (msec)" } } } }, "dataViewMappings": [{ "categorical": { "categories": { "for": { "in": "urls" }, "dataReductionAlgorithm": { "top": {} } } } }] }