Skip to main content

Simplify codes to plot grahp by matplotlib

Project description

necoplot

Usage examples

import numpy as np
import necoplot as neco

xx = np.linspace(-5,5,20)
yy = xx*xx


# Basic
with neco.plot() as ax:
    ax.plot(xx, yy)


# Config figiure
with neco.plot(figsize=(4,4), dpi=150, facecolor='silver') as ax:
    ax.plot(xx, yy)


# Config ax by plot() 
with neco.plot(figsize=(6,4), xlim=(-5,0)) as ax:
    ax.plot(xx, yy) 


# Config ax by using config_ax()
ax0 = neco.config_ax(xlim=(1,5), title='title', xscale='log')

with neco.plot(ax0, figsize=(6,4)) as ax:
    ax.plot(xx, yy)


# Config ax directry
with neco.plot() as ax:
    ax.plot(xx, yy, label='x squared')
    ax.legend()
    ax.hlines(y=25, xmin=-5, xmax=5)


# Save figure
with neco.plot() as ax:
    ax.plot(xx, yy)
    neco.save('sample.png', show=False)


# Config default values
neco.config_user_parameters(title='New default title!')

with neco.plot() as ax:
    ax.plot(xx, yy)


# Reset config
neco.reset()

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

necoplot-0.1.2.tar.gz (4.2 kB view hashes)

Uploaded Source

Built Distribution

necoplot-0.1.2-py3-none-any.whl (5.1 kB view hashes)

Uploaded Python 3

Supported by

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