This kibana plugin allows to create spider-web (radar) graphs based on chart.js JavaScript charting.
Created by itsam for the CUTLER project, based on portions of code from dlumbrer/kbn_polar plugin.A spider web or radar chart is a way of showing multiple data points and the variation between them. They are often useful for comparing the points of two or more different data sets.
Additional information on this plugin and a manual on how to use it to create spider web graphs can be found in Deliverable D8.2 "Cross-domain insights and visualization widget" (section 5).
Spider plugin version: 0.0.1
Made for Kibana version: 6.6.x
- Log in to your server
- Change directory to
your_kibana_installation_path - If you are using Docker, run: docker exec -it { container_name } bash
- Install the plugin by running: bin/kibana-plugin install https://github.com/CUTLER-H2020/spider.git
- This step takes about 5 minutes...
- Done!
This widget is implemented as a Kibana 7 plugin and as such, can be used in conjunction with other visualization types like bar graphs, pie charts, goal gauges, etc. and can be placed into a common dashboard. The figure below depicts the seamless integration of the new widget in the list of available Kibana visualization types.
As mentioned above, a detailed user manual can be found in CUTLER Deliverable D8.2 "Cross-domain insights and visualization widget" (section 5).
See the kibana contributing guide for instructions setting up your development environment. Once you have completed that, use the following yarn scripts.
-
yarn kbn bootstrapInstall dependencies and crosslink Kibana and all projects/plugins.
IMPORTANT: Use this script instead of
yarnto install dependencies when switching branches, and re-run it whenever your dependencies change. -
yarn startStart kibana and have it include this plugin. You can pass any arguments that you would normally send to
bin/kibanayarn start --elasticsearch.hosts http://localhost:9220 -
yarn buildBuild a distributable archive of your plugin.
-
yarn test:browserRun the browser tests in a real web browser.
-
yarn test:serverRun the server tests using mocha.
For more information about any of these commands run yarn ${task} --help. For a full list of tasks checkout the package.json file, or run yarn run.
For any inquiries contact Ioannis Tsampoulatidis (itsam@iti.gr)
