Texera / texera

Collaborative Machine-Learning-Centric Data Analytics Using Workflows
https://texera.github.io
Apache License 2.0
160 stars 68 forks source link

Add Ternary Plot Visualization Operator #2710

Closed zyratlo closed 1 month ago

zyratlo commented 2 months ago

Purpose

Implements the Ternary Plot Python native operator.

Description

A ternary plot, also known as a ternary graph or triangular plot, represents the proportions of three variables that sum to a constant, typically 100%. The plot is shaped like an equilateral triangle, with each vertex representing one of the three variables and points within the triangle representing different ratios of the three.

The ternary plot was implemented using the Plotly library in Python; more details can be found here.

Changes

Three files were updated/added:

Demo

A screenshot of the ternary plot in the GUI is below: image

zyratlo commented 2 months ago

comments were rewritten and polished