Cree paneles interactivos con Plotly y Google B

Autor: Zen y el arte de la programación informática

1. Introducción

descripción general

Plotly es una biblioteca de visualización basada en código abierto que puede crear fácilmente hermosos gráficos y compartirlos en páginas web, o incrustarlos en otros sitios web o aplicaciones. Si bien la funcionalidad proporcionada por Plotly es poderosa, la creación de tableros interactivos complejos aún requiere algunas habilidades técnicas. Este artículo demostrará cómo usar Google BigQuery para obtener datos de Big Data y crear paneles interactivos con Plotly. El artículo introducirá gradualmente el principio y el uso de cada componente.

preparación de datos

Para demostrar el efecto, supongamos que tenemos los siguientes requisitos:

  • Obtenga datos de Google Analytics y guárdelos en Big Query.
  • Cree un tablero interactivo, que incluya histogramas de tres indicadores estadísticos de "tráfico", "vistas de página" y "contenido generado por el usuario".
  • Use el cuadro desplegable para seleccionar los datos de diferentes períodos de tiempo para mostrar.

A continuación, necesitamos crear declaraciones SQL para consultar los datos estadísticos requeridos. Puede diseñar diferentes declaraciones SQL de acuerdo con las necesidades de su negocio. Aquí hay un ejemplo:

SELECT 
       STRFTIME_UTC_USEC(CONCAT(%Y-%m-%d,'T', %H), TIMESTAMP_SECONDS(visitStartTime)) as visitDate,
       COUNT(*) as pageViews
  FROM `myproject.ga_sessions_*` 
 WHERE _TABLE_SUFFIX BETWEEN '20200101' AND '20200131'
   AND NOT REGEXP_CONTAINS(pagePath, '(feed|blog|rss)')
 GROUP BY visitDate;

La instrucción SQL anterior se utiliza para

Supongo que te gusta

Origin blog.csdn.net/universsky2015/article/details/132255949
Recomendado
Clasificación