You are currently viewing Plotly? 強大的資料視覺化函式庫。

Plotly? 強大的資料視覺化函式庫。

Plotly is an open-source, interactive data visualization library, mostly used for analyzing and visualizing the data. 

Plotly功能非常完整與強大,可用來進行統計分析繪圖與資料圖表的呈現,並能生成互動式的視覺報表。以下為簡單的範例:

import json
import pandas as pd
import plotly.express as px
from urllib.request import urlopen

with urlopen('https://raw.githubusercontent.com/plotly/datasets/master/geojson-counties-fips.json') as response:
    counties = json.load(response)

df = pd.read_csv("https://raw.githubusercontent.com/plotly/datasets/master/fips-unemp-16.csv", dtype={"fips": str})

fig = px.choropleth(df, geojson=counties, locations='fips', color='unemp',
                           color_continuous_scale="Viridis",
                           range_color=(0, 12),
                           scope="usa",
                           labels={'unemp':'unemployment rate'}
                          )
fig.update_layout(margin={"r":0,"t":0,"l":0,"b":0})
fig.show()

Plotly Express is the easy-to-use, high-level interface to Plotly, which operates on a variety of types of data and produces easy-to-style figures.

發佈留言