Provides plotting tools useful in datascience.
Project description
dataplot
Provides plotting tools useful in datascience.
Installation
$ pip install dataplot
Requirements
validating
lazyr
matplotlib
numpy
pandas
scipy
seaborn
See Also
Github repository
PyPI project
License
This project falls under the BSD 3-Clause License.
History
v0.1.6
- New method
PlotDataSet.scatter()to draw true scatter charts while keepingPlotDataSet.plot()as line chart behavior. - Improved automatic label inference for
dp.data(...), plotting labels, and x-axis labels in interactive contexts. - Plot builders now use deferred drawing; removed
dp.show()and improved axis/figure rendering in object representations. - Refined rendering stability with fixes for empty-axis cleanup and figure re-rendering in
FigWrapper.__repr__. - Updated minimum required Python version to >=3.13.
v0.1.5
- Fixed issue: unworking figure settings in the artist methods.
v0.1.4
- Fixed issue: incorrectly displayed histogram statistics when the x-label had been modified by the user.
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()andPlotDataSet.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 anArtistobject instead of None. - New plot settings:
gridandgrid_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 aPlotDataSetobject now.
v0.1.0
PlotDataSetnow 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
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
dataplot-0.1.6.tar.gz
(24.4 kB
view details)
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
dataplot-0.1.6-py3-none-any.whl
(30.0 kB
view details)
File details
Details for the file dataplot-0.1.6.tar.gz.
File metadata
- Download URL: dataplot-0.1.6.tar.gz
- Upload date:
- Size: 24.4 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.12.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
afb6bf50c86950592e71062f719b6dc1725856b86ebf953d4cd0359245bcfc67
|
|
| MD5 |
b66c3fe723367d8bd694252526f0fa64
|
|
| BLAKE2b-256 |
8f48972c14d728b869ed5ef4a7c2874b646d46da949eed3eef422320c21674a6
|
File details
Details for the file dataplot-0.1.6-py3-none-any.whl.
File metadata
- Download URL: dataplot-0.1.6-py3-none-any.whl
- Upload date:
- Size: 30.0 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.12.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
09ef8b5c0827d491058680d3f1fb1292b2cfd61d08e7288dd9fe627397aab147
|
|
| MD5 |
2a9349a432c0d65cbe1c8f1b47300f8c
|
|
| BLAKE2b-256 |
a29cee51c0791a0cefaca4535613eae03ac1d4f47afeb4e87826860288b60254
|