Skip to main content

A library for financial data visualization, dashboard creation, and template sharing.

Project description

PFund-Plot

Twitter Follow GitHub stars Jupyter Notebook Marimo PyPI downloads PyPI PyPI - Support Python Versions

Problem

Traders often need to quickly visualize their data without investing time in learning new tools. For example, plotting an orderbook should be as simple as writing a single line of code.

Solution

We created a high-level plotting library that combines the best features from existing plotting and dashboarding libraries into an easy-to-use interface.


pfund-plot candlestick streaming example

PFund-Plot is a super high-level, out-of-the-box, domain-specific plotting library designed for traders that supports financial data visualization, dashboard creation, and template sharing.

This library is not ready, please wait for version 0.0.1 release.

Core Features

  • Multi-Display Mode: support displaying plots in a Jupyter notebook, Marimo notebook, browser and desktop window
  • Streaming Data: support streaming data in real-time by just setting streaming=True
  • DataFrame Agnostic: support pandas, polars, and dask
  • Big Data Plotting: support plotting large datasets
  • Financial Plots: plot financial data by just one function call, e.g. candlestick, orderbook, trades etc.
  • Combine multiple plots into a dashboard quickly for visualization

Installation

pip install pfund-plot

Usage

import pfund_plot as plt

# TODO: get some sample data using pfeed
data = ...
fig = plt.ohlc(data)

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

pfund_plot-0.0.1.dev3.tar.gz (38.3 kB view details)

Uploaded Source

Built Distribution

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

pfund_plot-0.0.1.dev3-py3-none-any.whl (28.1 kB view details)

Uploaded Python 3

File details

Details for the file pfund_plot-0.0.1.dev3.tar.gz.

File metadata

  • Download URL: pfund_plot-0.0.1.dev3.tar.gz
  • Upload date:
  • Size: 38.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.8.4 CPython/3.11.10 Darwin/24.1.0

File hashes

Hashes for pfund_plot-0.0.1.dev3.tar.gz
Algorithm Hash digest
SHA256 3defb2b6f6ca0700e9b5c81ca8ceacc735f28cf3df64a8bfa853afac5afbd199
MD5 ecbf5fa418d034f40a035eda6b1d24bf
BLAKE2b-256 64079b513ec2d15a553f5e1fa7cbdd8c3ab6165bc48554d7239a9a9a3cde2426

See more details on using hashes here.

File details

Details for the file pfund_plot-0.0.1.dev3-py3-none-any.whl.

File metadata

  • Download URL: pfund_plot-0.0.1.dev3-py3-none-any.whl
  • Upload date:
  • Size: 28.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.8.4 CPython/3.11.10 Darwin/24.1.0

File hashes

Hashes for pfund_plot-0.0.1.dev3-py3-none-any.whl
Algorithm Hash digest
SHA256 83adf357814746c2e4d665c48f167929c51d08add509b3856e6c5c40f27dd23b
MD5 7f3cedcd5a29e0d5d1b2ed62088d20d1
BLAKE2b-256 a6d25bdb42c3ad9a74d3a50da7c97eb439ba2afe1a0b54f0b03cd8f85f1e7ecf

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