All Projects → keen → Explorer

keen / Explorer

Licence: mit
Data Explorer by Keen - point-and-click interface for analyzing and visualizing event data.

Programming Languages

typescript
32286 projects

Projects that are alternatives of or similar to Explorer

Keen Js
https://keen.io/ JavaScript SDKs. Track users and visualise the results. Demo http://keen.github.io/keen-dataviz.js/
Stars: ✭ 588 (-18.9%)
Mutual labels:  analysis, analytics, web-analytics, data-visualization, dataviz, charts
Reaviz
📊 Data visualization library for React based on D3
Stars: ✭ 1,141 (+57.38%)
Mutual labels:  data-visualization, dataviz, charts
React Fusioncharts Component
ReactJS component for FusionCharts JavaScript Charting library.
Stars: ✭ 73 (-89.93%)
Mutual labels:  data-visualization, dataviz, charts
Uplot
📈 A small, fast chart for time series, lines, areas, ohlc & bars
Stars: ✭ 6,808 (+839.03%)
Mutual labels:  analytics, data-visualization, charts
Amcharts4
The most advanced amCharts charting library for JavaScript and TypeScript apps.
Stars: ✭ 907 (+25.1%)
Mutual labels:  data-visualization, dataviz, charts
React Jsx Highcharts
Highcharts built with proper React components
Stars: ✭ 336 (-53.66%)
Mutual labels:  data-visualization, dataviz, charts
Keen Dataviz.js
Data Visualization Charting Library
Stars: ✭ 215 (-70.34%)
Mutual labels:  data-visualization, dataviz, charts
Umami
Umami is a simple, fast, website analytics alternative to Google Analytics.
Stars: ✭ 9,228 (+1172.83%)
Mutual labels:  analytics, web-analytics, charts
Countly Sdk Web
Countly Product Analytics SDK for websites and web applications
Stars: ✭ 165 (-77.24%)
Mutual labels:  analytics, web-analytics, data-visualization
Analytics
Simple, open-source, lightweight (< 1 KB) and privacy-friendly web analytics alternative to Google Analytics.
Stars: ✭ 9,469 (+1206.07%)
Mutual labels:  analytics, web-analytics, charts
keen-analysis.js
A light JavaScript client for Keen
Stars: ✭ 40 (-94.48%)
Mutual labels:  analytics, analysis, web-analytics
Chartbrew
Open-source web platform for creating charts out of different data sources (databases and APIs) 📈📊
Stars: ✭ 199 (-72.55%)
Mutual labels:  analytics, data-visualization, charts
Abixen Platform
Abixen Platform
Stars: ✭ 530 (-26.9%)
Mutual labels:  analytics, data-visualization, charts
Perspective
A data visualization and analytics component, especially well-suited for large and/or streaming datasets.
Stars: ✭ 3,989 (+450.21%)
Mutual labels:  analytics, data-visualization
Layercake
graphics framework for sveltejs
Stars: ✭ 329 (-54.62%)
Mutual labels:  dataviz, charts
Pywaffle
🧇 Make Waffle Charts in Python.
Stars: ✭ 406 (-44%)
Mutual labels:  data-visualization, charts
Flask jsondash
🐍 📊 📈 Build complex dashboards without any front-end code. Use your own endpoints. JSON config only. Ready to go.
Stars: ✭ 3,215 (+343.45%)
Mutual labels:  dataviz, charts
Pandas Js
Pandas in JavaScript for data analysis and visualization
Stars: ✭ 389 (-46.34%)
Mutual labels:  analysis, analytics
Cubesviewer
Explore and visualize analytical datasets
Stars: ✭ 416 (-42.62%)
Mutual labels:  analytics, data-visualization
Aachartcore
📈📊☕️☕️☕️An elegant modern declarative data visualization chart framework for Android. Extremely powerful, supports line, spline, area, areaspline, column, bar, pie, scatter, angular gauges, arearange, areasplinerange, columnrange, bubble, box plot, error bars, funnel, waterfall and polar chart types.极其精美而又强大的 Android 数据可视化图表框架,支持柱状图、条形图、折线图、曲线图、折线填充图、曲线填充图、气泡图、扇形图、环形图、散点图、雷达图、混合图等各种类型的多达几十种的信息图图表,完全满足工作所需.
Stars: ✭ 424 (-41.52%)
Mutual labels:  data-visualization, charts

Data Explorer

written in typescript styled with prettier tested with jest Commitizen friendly yarn

The Data Explorer is an open source point-and-click interface for querying and visualizing your event data. It's maintained by the team at Keen IO.

Install

npm install keen-explorer --save

or

yarn add keen-explorer

Visualizations Theme

The Data Explorer @keen.io/dataviz theme could be overridden during initialization of Explorer instance.

const explorer = new KeenExplorer({
  container: '#root',
  modalContainer: '#modal-root',
  dataviz: {
    theme: {
      colors: ['red', 'blue', 'yellow']
    }
  }
 });

Translations

The default translations files for application are hosted on jsdelivr CDN. You can easily replace the translations by overriding the loadPath for files.

const explorer = new KeenExplorer({
  container: '#root',
  modalContainer: '#modal-root',
  translations: {
    backend: {
      loadPath: 'https://cdn.jsdelivr.net/npm/@keen.io/[email protected]$VERSION/dist/locales/{{lng}}/{{ns}}.json'
    }
  }
 });

PubSub interface

The Data Explorer could be controlled dynamically by using global @keen.io/pubsub instance. By default after component is mounted in browser environment the pubsub instance should be accessible in global object.

Pubsub Events

Event Meta Description
@explorer/new-query n/a Changes view to editor mode with default query settings
@explorer/change-view { view: ViewMode } Changes Explorer view mode

Examples

Creating new query
window.KeenPubSub.publish('@explorer/new-query');
Change view
type ViewMode = 'browser' | 'editor';

window.KeenPubSub.publish('@explorer/change-view', { view: 'browser' });

npm scripts

List of useful commands that could be used by developers. Execution in the command-line interface should be prefixed with yarn package manager.

Command Description
lint run linter against current application codebase.
test run unit tests.
build builds application distribution.
prettier run code formatter process against current codebase.

commit

This project uses Conventional Commits to enforce common commit standards.

Command Description
npx git-cz run commit command line interface.
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].