Our principles

For us, data visualization is all about storytelling. Transforming data into visuals allows people to spot trends, notice patterns, and gain insights.

Whenever we want to tell stories by visualizing data, we always keep in mind our three core principles:

We aim for accuracy, and consider complexity

We visualize data in a straightforward and truthful way, so end users can trust what they see. We focus on presenting accurate information, but the level of complexity is based on the objective and target audience.

We use beauty as a means, not a goal

We create appealing visualizations that help explain data, so end users can understand what they see. We don’t put form over function, but use aesthetics to support and reinforce the shown information.

We care about consistency, but context is key

We apply existing and familiar patterns to data visualizations, so end users can rely on what they know. However, we break with guideline consistency if that leads to improved comprehensiveness. It all depends on the context.

Context on the principles

What are these principles?

These principles are statements that describe the most important values for Lume. They provide guidance when consumers of the library need to make a decision, but don’t know how to move forward. Also, the principles help them be confident in their decision-making.

What are these principles not?

These principles are not instructions that show how to implement Lume. For specifics on that, consumers should look at the guidelines and documentation.

Who are these principles for?

These principles are for consumers: people who use the library in their products, either through design or code.

Who are these principles not for?

These principles are not for end users: people who interpret data visualizations from the library.