Skip to content

Repository files navigation

Orange3 Example Add-on

This is an add-on for Orange3 that implements a 3D scatter plot.

The add-on leverages the plotly library to accomplish plotting.

Installation

To install the add-on from source run

pip install .

To register this add-on with Orange, but keep the code in the development directory (do not copy it to Python's site-packages directory), run

pip install -e .

Usage

After the installation, the widget from this add-on is registered with Orange. To run Orange from the terminal, use

orange-canvas

or

python -m Orange.canvas

The new widget appears in the toolbox bar under the section Vis3D

Widget tray

You can select data columns to be X, Y, and Z coordinate values. If there is a column that identifies different datasets, you can specify that with the "Color by" selection. By default all markers are the same size. You can specify a column to set the marker size. The size data will be scaled to the range 5..20 pixels.

screenshot

The Aspect mode can be set to "Cube" to stretch / squeeze the data into a cube. cube aspect

Alternatively, setting Aspect Mode to "data" will stretch /squeeze the plot volume to fit the data. cube aspect

Plots can be saved either as interactive HTML or as static PNG using the buttons in the bottom left.

About

No description, website, or topics provided.

Resources

Stars

2 stars

Watchers

2 watching

Forks

Releases

Packages

Used by

Contributors

Languages