[PYTHON] Plotly Memorandum

Plotly Probe

import

import plotly
import plotly.graph_objs as go

import pandas as pd
import numpy as np

Daten gelesen

df = pd.read_csv('https://raw.githubusercontent.com/jbrownlee/Datasets/master/daily-total-female-births.csv')
df['Births2'] = df['Births'] + np.random.normal(0, df['Births'].std(), [len(df)]).astype(int)
df['Births3'] = df['Births'] + np.random.normal(0, df['Births'].std() * 2, [len(df)]).astype(int)

df = df.loc[:50, :]

Liune Chart

tr1 = go.Scatter(x=df["Date"], y=df["Births"], mode="lines+markers")
layout = go.Layout(
    title="Births",
    xaxis=dict(title="date"),
    yaxis=dict(title="births")
)
plotly.offline.iplot(dict(data=[tr1], layout=layout))

image.png

Save and show fig

plotly.offline.iplot(dict(data=[tr1], layout=layout), filename='result', image="png")

Wertanzeige

tr1 = go.Scatter(x=df["Date"], y=df["Births"], mode="lines+markers+text", text=df["Births"], textposition="top center")
layout = go.Layout(
    title="Births",
    xaxis=dict(title="date"),
    yaxis=dict(title="births")
)
plotly.offline.iplot(dict(data=[tr1], layout=layout))

image.png

Anzeige mehrerer Daten

tr1 = go.Scatter(x=df["Date"], y=df["Births"], mode="lines+markers", name="Births")
tr2 = go.Scatter(x=df["Date"], y=df["Births2"], mode="lines+markers", name="Births2")
tr3 = go.Scatter(x=df["Date"], y=df["Births3"], mode="lines+markers", name="Births3")
layout = go.Layout(
    title="Births",
    xaxis=dict(title="date"),
    yaxis=dict(title="births")
)
plotly.offline.iplot(dict(data=[tr1, tr2, tr3], layout=layout))

image.png

scatter

tr1 = go.Scatter(x=df["Date"], y=df["Births"], mode="markers")
layout = go.Layout(
    title="Births",
    xaxis=dict(title="date"),
    yaxis=dict(title="births")
)
plotly.offline.iplot(dict(data=[tr1], layout=layout))

image.png

Histogram

tr1 = go.Histogram(x=df["Births"], xbins=dict(start=0, end=101, size=5))
layout = go.Layout(
    title="Births",
    xaxis=dict(title="birth"),
    yaxis=dict(title="count"),
    bargap=0.2
)
plotly.offline.iplot(dict(data=[tr1], layout=layout))

image.png

Anzeige mehrerer Daten

tr1 = go.Histogram(x=df["Births"], xbins=dict(start=0, end=101, size=5))
tr2 = go.Histogram(x=df["Births2"], xbins=dict(start=0, end=101, size=5))
layout = go.Layout(
    title="Births",
    xaxis=dict(title="birth"),
    yaxis=dict(title="count"),
    bargap=0.2,
    bargroupgap=0.2
)
plotly.offline.iplot(dict(data=[tr1, tr2], layout=layout))

image.png

Recommended Posts

Plotly Memorandum
Matplotlib Memorandum
Linux Memorandum
Python-Memorandum
Django Memorandum
Befehlsmemorandum
Python-Memorandum 2
Slackbot-Memorandum (1)
Multiprocessing Memorandum
Memorandum MetaTrader5
ShellScript-Memorandum
Pip Memorandum
Python-Memorandum
Pydoc Memorandum
Python Memorandum
Memorandum of Pandas
Python Memorandum
DjangoGirls Memorandum
Befehlsmemorandum
Python-Memorandum
Pandas Memorandum
Python Memorandum
Python-Memorandum
[Visualisierung] Ich habe versucht, Bokeh / plotly zu verwenden! 【Memorandum】
Python-Grundmemorandum
Memorandum vom RAID-Typ
Python Pathlib Memorandum
Rucksack Problem Memorandum
Memorandum von sed
Python-Memorandum (Algorithmus)
Linux Memorandum [Links]
nc Befehl Memorandum
Deep Learning Memorandum
numpy memorandum 1 / np.pad
Revit API-Memorandum
Memorandum Conda Befehl
Pandas Operations Memorandum
setuptools Befehl Memorandum
Python-Memorandum [Links]
tslearn Trial Memorandum
Djangos grundlegendes Memorandum
Memorandum über die Validierung