Skip to main content

Interactive plotting toolkit for time-series and HFT data

Project description

ezplot

Interactive plotting toolkit for time-series and HFT data, built on Plotly.

Install

pip install easyplots

Quick Start

df.ezplot() Layout

        +--------------+
        |              |
      y |              | y2
        |              |
        +--------------+
     yd |              | yd2
        +--------------+
    yd3 |              |
        +--------------+
  • y / y2 — Main panel with dual y-axes (left / right)
  • yd / yd2 — Secondary panel with dual y-axes
  • yd3 — Third panel (single y-axis)

All panels share the x-axis and support zooming/panning together.

Usage

import ezplot  # auto-registers df.ezplot()

df.ezplot(
    y=["mid_price", "theo"],       # main panel, left y-axis
    y2=["pnl"],                    # main panel, right y-axis
    yd=["spread"],                 # secondary panel, left y-axis
    yd2=["volume"],                # secondary panel, right y-axis
    yd3=["position"],              # third panel
    break_time=(11.5, 13),         # hide lunch break
)

License

MIT

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

easyplots-0.2.1.tar.gz (4.9 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

easyplots-0.2.1-py3-none-any.whl (5.1 kB view details)

Uploaded Python 3

File details

Details for the file easyplots-0.2.1.tar.gz.

File metadata

  • Download URL: easyplots-0.2.1.tar.gz
  • Upload date:
  • Size: 4.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for easyplots-0.2.1.tar.gz
Algorithm Hash digest
SHA256 a1ce457bb3428b92dccab61e04bb8d3bc1cbf00e3f595466701c71480b53e55f
MD5 f7258fa57892a6e9b92b3cb632ae8955
BLAKE2b-256 2c985bdb4d960f466cebeb1cb27edf4e2ec384a633ccf6da7f140b068b7ba035

See more details on using hashes here.

Provenance

The following attestation bundles were made for easyplots-0.2.1.tar.gz:

Publisher: publish.yml on ChaunceyDong/ezplot

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file easyplots-0.2.1-py3-none-any.whl.

File metadata

  • Download URL: easyplots-0.2.1-py3-none-any.whl
  • Upload date:
  • Size: 5.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for easyplots-0.2.1-py3-none-any.whl
Algorithm Hash digest
SHA256 b11ae1bd28749357ca1f88c849fc8ae244aa0aef71d20973e26835a53c79997b
MD5 4e2d5f5a4489ddae7e352458504bc709
BLAKE2b-256 7cf703065936ef2eb820f331f3f35984edad23d5a5963194093c471fbc566452

See more details on using hashes here.

Provenance

The following attestation bundles were made for easyplots-0.2.1-py3-none-any.whl:

Publisher: publish.yml on ChaunceyDong/ezplot

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page