vis-state
Updaters for
visState
reducer. Can be used in your root reducer to directly modify kepler.gl's state. Read more about Using updatersExamples
import keplerGlReducer, {visStateUpdaters} from 'kepler.gl/reducers';
// Root Reducer
const reducers = combineReducers({
keplerGl: keplerGlReducer,
app: appReducer
});
const composedReducer = (state, action) => {
switch (action.type) {
case 'CLICK_BUTTON':
return {
...state,
keplerGl: {
...state.keplerGl,
foo: {
...state.keplerGl.foo,
visState: visStateUpdaters.enlargeFilterUpdater(
state.keplerGl.foo.visState,
{idx: 0}
)
}
}
};
}
return reducers(state, action);
};
export default composedReducer;
Add a new filter
Parameters
Add a new layer
Parameters
When select dataset for export, apply cpu filter to selected dataset
Parameters
Show larger time filter at bottom for time playback (apply to time filter only)
Parameters
Default initial
visState
Update
interactionConfig
Parameters
Trigger layer click event with clicked object
Parameters
Trigger layer hover event with hovered object
Parameters
Update layer type. Previews layer config will be copied if applicable.
Parameters
Update layer
visConfig
Parameters
Update layer visual channel
Parameters
Trigger loading file error
Parameters
Trigger file loading dispatch
addDataToMap
if succeed, or loadFilesErr
if failedParameters
Trigger map click event, unselect clicked object
Parameters
Propagate
visState
reducer with a new configuration. Current config will be override.Parameters
Remove a dataset and all layers, filters, tooltip configs that based on it
Parameters
Remove a filter
Parameters
remove layer
Parameters
Reorder layer
Parameters
reset visState to initial State
Parameters
Set the property of a filter plot
Parameters
Update filter property
Parameters
User input to update the info of the map
Parameters
Display dataset table in a modal
Parameters
Start and end filter animation
Parameters
Toggle visibility of a layer in a split map
Parameters
Toggle visibility of a layer for a split map
Parameters
Reset animation config current time to a specified value
Parameters
Change filter animation speed
Parameters
Update animation speed with the vertical speed slider
Parameters
update layer blending mode
Parameters
Add new dataset to
visState
, with option to load a map config along with the datasetsParameters
- Each dataset object needs to have
info
anddata
property.action.datasets.data
Object *required The data object, in a tabular format with 2 propertiesfields
androws
Last modified 2yr ago