Provides plotting tools useful in datascience.
Project description
dataplot
Provides plotting tools useful in datascience.
Installation
$ pip install dataplot
Requirements
hintwith>=0.1.3
lazyr>=0.0.16
matplotlib
numpy
pandas
scipy
seaborn
See Also
Github repository
PyPI project
License
This project falls under the BSD 3-Clause License.
History
v0.1.3
- Allowed users to set the plot-settings by kwargs in artist methods like
PlotDataSet.hist()
,PlotDataSet.plot()
, etc. - New operation methods
PlotDataSet.signedpow()
,PlotDataSet.log10()
. - Renamed
PlotDataSet.signlog()
to.signedlog()
; renamedPlotDataSet.opclear()
to.undo_all()
; removedPlotDataSet.opclear_records_only()
. - New optional parameter
format_label=
forPlotDataSet.set_plot()
to decide whether to format the label when painting on the axes. - When defining the data classes, used dataclasses instead of attrs for a faster import.
v0.1.2
- New methods
PlotDataSet.corrmap()
,PlotDataSet.ppplot()
, andPlotDataSet.resample()
. - New optional parameter
fmt=
forPlotDataSet.plot()
,PlotDataSet.qqplot()
,PlotDataSet.ppplot()
, andPlotDataSet.ksplot()
. - Bugfix.
v0.1.1
- New module-level function
dp.show()
. - New methods
PlotDataSet.qqplot()
,PlotDataSet.ksplot()
andPlotDataSet.abs()
. - All the plotting method (e.g.,
.hist()
) will now return anArtist
object instead of None. - New plot settings:
grid
andgrid_alpha
. - Parameters of
FigWrapper.set_figure()
,AxesWrapper.set_axes()
andPlotDataSet.set_plot()
are keyword-only now. - The returns of
.set_figure()
and.set_axes()
will be None (instead ofself
) to avoid misunderstandings. - New optional parameter
inplace=
forPlotDataSet.set_plot()
to decide whether the changes will happen in-place (which is the only option before) or in a new copy. - Parameter
ticks=
forPlotDataSet.plot()
can be set to aPlotDataSet
object now.
v0.1.0
PlotDataSet
now supports binary operations including +, -, *, /, and **.- New methods
FigWrapper.set_figure()
andAxesWrapper.set_axes()
- use them instead of*.set_plot()
. - Simplified the usage of
AxesWrapper
. - New plot settings:
subplots_adjust=
,fontdict=
anddpi=
. - After this version, the required Python version is updated to >=3.11.9. Download and install v0.0.2 if the user is under lower Python version (>=3.8.13).
v0.0.2
- Updated the meta-data.
v0.0.1
- Initial release.
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distributions
No source distribution files available for this release.See tutorial on generating distribution archives.
Built Distribution
File details
Details for the file dataplot-0.1.3-py2.py3-none-any.whl
.
File metadata
- Download URL: dataplot-0.1.3-py2.py3-none-any.whl
- Upload date:
- Size: 28.4 kB
- Tags: Python 2, Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.8.13
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 09b421f7e6995468f5cdb0b2c61ed6b68d63188fe7e7e180a5139d7c753a82ed |
|
MD5 | 25ef5f571b52f2865f21b4f0893e2cda |
|
BLAKE2b-256 | 2dfc0b54b25b169eff2bb1fe8ffdb1e0a6b2441b27bdb6606b6188846a68cee4 |