Skip to main content
Version: 1.0.0

Introduction to Muze Studio

Welcome to the ThoughtSpot ecosystem featuring the Muze package. Begin your journey here to expand your knowledge of ThoughtSpot's advanced embedding capabilities. Each section is presented concisely, with step-by-step instructions alongside and code examples on the right.

What is Muze?

Muze is a powerful data visualization library that implements the Layered Grammar of Graphics concept. It enables you to create composable and interactive charts using JavaScript.

Core Concepts

DataModel as the Data Source

  • Acts as the primary data model for mapping and managing data.
  • Serves as the central data source.
  • Provides robust operators for data transformation.
  • Stores both metadata and data objects.
  • Enables customization of chart behavior and interactions.

Grammar of Graphics-Based Approach

  • Builds on the foundational principles of graphical representation.
  • Encodings: Maps DataModel fields to visual properties.
  • Layers: Combines data with visual elements (marks) for rich visual representations.

Setting Up Muze in ThoughtSpot

Leverage the power of Muze in ThoughtSpot by harnessing its core features:

  • Utilize the DataModel for data mapping.
  • Transform and structure your data efficiently with dedicated operators.
  • Manage metadata and data objects seamlessly.
  • Customize interactions to build dynamic, interactive charts.

Chart Examples