Blog

Data visualization is not a recent discipline. For centuries, people have used graphs , maps, and diagrams to represent complex information. Classic examples such as the statistical maps of the nineteenth century or the graphs used in the press show that the need to "see" the data in order to understand it has always existed.

For a long time, creating visualizations required specialized knowledge and access to professional tools, which limited their production to very specific profiles. However, the digital and technological revolution has profoundly transformed this landscape. Today, anyone with access to a computer and data can create visualizations. Tools have been democratized, many of them are free or open source, and visualization work has extended beyond design to integrate into areas such as statistics, data science, academic research, public administration, or education.

Today, data visualization is a transversal competence that allows citizens to explore public information, institutions to better communicate their policies, and reusers to generate new services and knowledge from open data. In this post we present some of the most accessible and used options in data visualization.

A broad and diverse ecosystem of tools

The ecosystem of data visualization tools is broad and diverse, both in functionalities and levels of complexity. There are options designed for a first exploration of the data, others aimed at in-depth analysis and some designed to create interactive visualizations or complex digital narratives.

This variety allows you to tailor the visualization to different contexts and goals—from understanding a dataset in advance to publishing interactive charts, dashboards, or maps on the web.

The Data Visualization Society's annual survey  reflects this diversity and shows how the use of certain tools evolves over time, consolidating some widely known options and giving way to new solutions that respond to emerging needs. These are some of the tools mentioned in the survey, ordered according to usage profiles.

The following criteria have been taken into account for the preparation of this list:

  • Degree of use and maturity of the tool.
  • Free access, free or with open versions.
  • Useful for projects related to public data.
  • Priority to open tools or with free versions.

Simple tools to get started

These tools are characterized by visual interfaces, a low learning curve, and the ability to create basic charts quickly. They are especially useful for getting started exploring open datasets or for outreach activities.

  • Excel: it is one of the most widespread and well-known tools. It allows basic graphs and first data scans to be carried out in a simple way. While not specifically designed for advanced visualization, it is still a common gateway to working with data and its graphical representation.
  • Google Sheets: works as a free and collaborative alternative to Excel. Its main advantage is the ability to work in a shared way and publish simple graphics online, which facilitates the dissemination of basic visualizations.
  • Datawrapper: widely used in public communication and data journalism. It allows you to create clear graphs, maps, and interactive tables without the need for technical knowledge. It is particularly suitable for explaining data in a way that is understandable to a wide audience.
  • RAWGraphs: free software tool aimed at visual exploration. It allows you to experiment with less common types of charts and discover new ways to represent data. It is especially useful in exploratory phases.
  • Canva: While its approach is more informative than analytical, it can be useful for creating simple visual pieces that integrate basic graphics with design elements. It is suitable for visual communication of results, not so much for data analysis.

Data exploration and analysis tools

This group of tools is geared towards profiles that want to go beyond basic charts and perform more structured analysis. Many of them are open and widely consolidated in the field of data analysis.

  • A: Free programming language widely used in statistics and data analysis. It has a wide ecosystem of packages that allow you to work with public data in a reproducible and transparent way.
  • Ggplot2: R language display library. It is one of the most powerful tools for creating rigorous and well-structured graphs, both for analysis and for communicating results.
  • Python (Matplotlib and Plotly): Python is one of the most widely used languages in data analysis. Matplotlib allows you to create customizable static charts, while Plotly makes it easy to create interactive visualizations. Together they offer a good balance between power and flexibility.
  • Apache Superset: Open source platform for data analysis and dashboard creation. It has a more institutional and scalable approach, making it suitable for organizations that work with large volumes of public data.

This block is especially relevant for open data reusers and intermediate technical profiles who seek to combine analysis and visualization in a systematic way.

Tools for interactive and web visualization

These tools allow you to create advanced visualizations for publication in web environments. Although they require greater technical knowledge, they offer great flexibility and expressive possibilities.

  • D3.js: it is one of the benchmarks in web visualization. It is based on open standards and allows full control over the visual representation of data. Its flexibility is very high, although so is its complexity.

In this practical exercise you can see how to use this library

  • Vega and Vega-Lite: declarative languages for visualization that simplify the use of D3. They allow you to define graphics in a structured and reproducible way, offering a good balance between power and simplicity.
  • Observable: interactive environment closely linked to D3 and Vega. It's especially useful for creating educational examples, prototypes, and exploratory visualizations that combine code, text, and graphics.
  • Three.js and WebGL: technologies aimed at advanced and three-dimensional visualizations. Its use is more experimental and is usually linked to dissemination projects or visual research.

In this section, it should be noted that, although the technical barriers are greater, these tools allow for the creation of rich interactive experiences that can be very effective in communicating complex public data.

Geospatial data and mapping tools

Geographic visualization is especially relevant in the field of open data, since a large part of public information has a territorial dimension. In this field, free software has a prominent weight and is closely aligned with use in public administrations.

  • QGIS: a benchmark in free software for geographic information systems (GIS). It is widely used in public administrations and allows spatial data to be analysed and visualised in great detail.
  • ArcGIS: very widespread in the institutional field. Although it is not free software, its use is well established and is part of the regular ecosystem of many public organizations.
  • Mapbox: platform aimed at creating interactive web maps. It is widely used in online visualization projects and allows geographic data to be integrated into web applications.
  • Leaflet: A popular open-source library for creating interactive maps on the web. It is lightweight, flexible, and widely used in geographic open data reuse projects.

This toolkit facilitates the territorial representation of data and its reuse in local, regional or national contexts.

In conclusion, the choice of a visualization tool depends largely on the goal being pursued. Learning and experimenting is not the same as analyzing data in depth or communicating results to a wide audience. Therefore, it is useful to reflect beforehand on the type of data available, the audience to which the visualization is aimed and the message you want to convey.

Betting on accessible and open tools allows more people to explore, interpret and communicate public data. In this sense, visualising data is also a way of bringing information closer to citizens and encouraging its reuse.

calendar icon
Blog

Have you ever stopped to think about how much open source software you use in your day-to-day life without even being aware of it? From most of the apps on your smartphone, to your connected home devices, to the software running in your car. In all of these programs, much of the code is partly based on open source software.

The vast majority of the websites we visit in our daily lives work thanks to open source software (sometimes called free software). From the operating system of their servers and the databases that store information, to the code of their applications, they are, fundamentally, free software. Moreover, 90% of the world's cloud infrastructure is based on Linux as the operating system (OS), perhaps the most recognised free and open source software in the world. 

But what is free or open source software?

Open source software combines copyright and a license to give users the freedom to run the software, analyse it, make modifications, and share the code and its modifications with others. Open source software facilitates innovation and agility in the development of new applications as it eliminates barriers and friction when collaborating.

European open source software strategy 2020-2023

At the end of October 2020, the European Commission published an update of its 2020-2023 strategy for the promotion of open source software in the European digital space. The strategy is built on the capacity of open source software to achieve technological sovereignty in Europe. The essence of open source software is aligned with the values of the European Commission, which ensures that all member states benefit from it.

Interests defended by the EU Benefits of free software
Ensure the proper use and transparency of the public budget. The code is open to the public, auditable, modifiable and reusable by anyone.

Equal opportunities and freedom of choice in technological tools.

Avoid being locked in and blocked by proprietary software applications.

There are many companies that develop their software products and services based on free software.  This allows them to change suppliers while maintaining technological consistency and respecting the selected technologies.
To facilitate and enhance the reuse of software solutions. Same as above. There are many companies that develop their software products and services based on free software.  This allows them to change suppliers while maintaining technological consistency and respecting the selected technologies.
Ensure interoperability between technological solutions in the EU. It facilitates the creation of new functions, connectors and integrations freely by any developer.

The title of this strategy, Think Open, points to a change of approach in which software solutions are designed from the standpoint of openness, sharing, reuse, security, privacy, accessibility and legal considerations. It also demonstrates a clear commitment to actively support the open source developer communities. 

No less important is the fact that this strategy complements the equivalent European strategy for data.

Increasingly, free software development and open data are becoming more closely related. Much of today's most widely used free software aims to extract value from data in order to make intelligent decisions. This new strategy on free software, together with the also recent European Directive (2019/1024) on open data and the re-use of public sector information, provides the perfect legal framework to enhance Europe's digital transformation in the hands of free software and open data.

Objectives of the strategy

As mentioned above, the benefits of using open source software are: 

  • The code is public, it can be reused and adapted in a collaborative way.
  • The code can be improved and audited for security issues, regardless of suppliers.
  • This adaptability of the code ensures potential interoperability between systems and solutions. 

These benefits clearly support the high-level objectives of this strategy:

  • To support the Commission's policy priorities and activities with secure digital means and state-of-the-art solutions.
  • To provide the Commission with high quality, reliable and borderless digital public services
  • Enable the transformation of the Commission and maximise its role in policy making.
  • To make the Commission a world-class \"open administration\". An agile, collaborative and innovative administration.
  • Ensuring the security of the Commission's IT assets.
  • Ensuring the technological resilience of the Commission.

In order to launch and implement this new strategy, the Commission is planning to set up an office for the coordination of the open source software Programme. This office will be responsible for implementing a series of concrete actions aimed at having the greatest transformational impact. The following are some of the concrete actions planned.

Open source strategy main actions Impact
Set up Open Source Programme Office. Expedite all activities in the action plan.
Enhance the software repository. Enable co-creation and collaboration.
Revise software distribution practices. Process simplification; lower cost to society.
Enable and create innovation with open-source labs. Drive innovation; encourage co-creation.
Develop skills and recruit expertise. Contribute to staff recruitment and retention.
Increase outreach to communities. Encourage innovation; improve services.
Integrate open source in internal IT governance. Increase organisational efficiency; foster innovation.
Ensure code security. Increase value of open source to the organisation and society.
Promote and establish an internal free software culture. Co-creation and structural collaboration to ensure the success of the strategy and actions.

          Source: Open Source software strategy 2020-2023.  

It is hoped that these actions will provide the tools to strengthen and expand the open source culture. The aim is that, gradually, the source code will be made available to all Commission developer teams.

Once the legal barriers are removed, an increasing number of solutions developed internally, under the open source paradigm, will be made available to the general public. The contributions of thousands of citizens to open source projects will undoubtedly contribute to building Europe's digital sovereignty.


Content elaborated by Alejandro Alija, expert in Digital Transformation and Innovation.

Contents and points of view expressed in this publication are the exclusive responsibility of its author.

calendar icon