Skip to main content

A fluent interface for matplotlib plotting

Project description

Quickly 📊

A fluent interface for matplotlib that makes plotting as simple as writing a sentence.

Installation

pip install quickly-plot

Usage

from quickly import Quickly
import pandas as pd

# Create sample data
df = pd.DataFrame({
    'age': range(20, 60),
    'income': range(30000, 70000, 1000)
})

# Create different types of plots
Quickly.using(df).x("age").y("income").line.plt()
Quickly.using(df).x("age").y("income").scatter.plt()
Quickly.using(df).x("age").y("income").bar.plt()

# Add customization
Quickly.using(df) \
    .x("age") \
    .y("income") \
    .scatter \
    .color("blue") \
    .title("Age vs Income") \
    .plt()

# Plot with confidence intervals
Quickly.using(df) \
    .x("age", conf=0.95) \
    .y("income") \
    .line \
    .plt()

Features

  • Fluent interface with method chaining
  • Multiple plot types (line, scatter, bar, histogram, box, violin)
  • Built-in confidence intervals
  • Easy customization (colors, styles, titles)
  • Seaborn integration

License

MIT License

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

quickly_plot-0.1.0.tar.gz (10.2 kB view details)

Uploaded Source

Built Distribution

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

quickly_plot-0.1.0-py3-none-any.whl (9.7 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: quickly_plot-0.1.0.tar.gz
  • Upload date:
  • Size: 10.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.0.1 CPython/3.12.8

File hashes

Hashes for quickly_plot-0.1.0.tar.gz
Algorithm Hash digest
SHA256 489255094c56646f3e13789d4edde73a57505ea616d961a2107ffe4470647f40
MD5 081b9a325a26045800ea3658ce8270f5
BLAKE2b-256 fa0e324ff7cd7f18ccc98601018309f92f28919e9321684266620b66053938d2

See more details on using hashes here.

File details

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

File metadata

  • Download URL: quickly_plot-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 9.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.0.1 CPython/3.12.8

File hashes

Hashes for quickly_plot-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 f7c7c3204ee5175d66d6b73460832c23ef27281a8d49479452f1bd923ce8770e
MD5 9395490b2e66983ed404e505e1fc9144
BLAKE2b-256 110c305c590ab89a3774725a9dea3437ff3afd9913d62ff21a63630503327de8

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