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

import pandas as pd
import ezplot  # auto-registers df.ezplot()

# DataFrame quick plot — dual y-axis with subplots
df.ezplot(y=['price', 'volume'], y2=['signal'], yd=['pnl'])

# Or call directly
from ezplot import df_plot2, plot_ts

df_plot2(df, y=['bid', 'ask'], y2=['spread'])
plot_ts(df[['mid']], df[['volume']])

API

df.ezplot(y, y2, yd, yd2, yd3, ...)

Monkey-patched onto pd.DataFrame. Shortcut for df_plot2().

df_plot2(df, y, y2, yd, yd2, yd3, ...)

Multi-panel plotly chart with dual y-axes.

plot_ts(df1, df2, ...)

Plot one or two DataFrames with dual y-axis.

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.1.0.tar.gz (5.4 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.1.0-py3-none-any.whl (5.7 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: easyplots-0.1.0.tar.gz
  • Upload date:
  • Size: 5.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.11

File hashes

Hashes for easyplots-0.1.0.tar.gz
Algorithm Hash digest
SHA256 46a05442b2c2bf8b4c4d52c5accbe21f853ed241870c2f5fbdbc73cf4b8a471d
MD5 8de429be65536ebe793bdcf0e4501587
BLAKE2b-256 72c6dbcd11d153e738add95a28124b2eae976e20fc02e2fc741f691cdebf4db9

See more details on using hashes here.

File details

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

File metadata

  • Download URL: easyplots-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 5.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.11

File hashes

Hashes for easyplots-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 fa7bea53c418a7de17b96a297e3293c8b2b057c6539620bb333714f53e5e76e9
MD5 c5693672f7e9555080d41ce800bacdf2
BLAKE2b-256 fa88ddd2548c8a8cb400b89d8414a8d5c35d45354bb7326e4ea65013293a10a9

See more details on using hashes here.

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