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.0.tar.gz (4.5 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.0-py3-none-any.whl (5.1 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: easyplots-0.2.0.tar.gz
  • Upload date:
  • Size: 4.5 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.0.tar.gz
Algorithm Hash digest
SHA256 bf189e98bcc76801babcf4bc9792e26f8a31abc1e530cc9e15a484512a5016d8
MD5 6d6a19362f30420b314e204f2199b869
BLAKE2b-256 6d57e830f07aaa9e08ed467d1077423a87b20f5bc0cffc39779b0d64643923e8

See more details on using hashes here.

Provenance

The following attestation bundles were made for easyplots-0.2.0.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.0-py3-none-any.whl.

File metadata

  • Download URL: easyplots-0.2.0-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.0-py3-none-any.whl
Algorithm Hash digest
SHA256 f84617792da7f44c03017116b99e3a85226d0d4d147677d708ac02bb5336ccb8
MD5 e695e4cbd589a6a54ddd7652a617448a
BLAKE2b-256 9cd2f4a5ad76e4e847ec148238e0c36103866b8ff90826c5018b4f4761bccaae

See more details on using hashes here.

Provenance

The following attestation bundles were made for easyplots-0.2.0-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