Releases: chriscave/mpl_ascii
Releases · chriscave/mpl_ascii
v0.10.0
[0.10.0] 2024-07-01
Added
- Axes width and height can now be adjusted through environment variables called
AXES_WIDTH
and AXES_HEIGHT
.
v0.9.1
[0.9.1] 2024-06-15
Changed
- Updated tick rendering logic to prevent overlap. Xticks now alternate direction or extend downwards, with possible truncation for both xticks and yticks.
- Changed axes labels, title and legend so they are now centered.
v0.9.0
[0.9.0] 2024-06-11
Added
- Add support for
figure.show()
which will now display the text plot of the figure.
v0.8.0
[0.8.0] 2024-06-10
Added
- Add support for contour plots.
- Add support for text objects in plot.
- Add error handling for when the plots are not part of the library.
![image](https://private-user-images.githubusercontent.com/5065615/338286031-6f5ab884-e78c-4ecc-be84-e1014065e680.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MjQ0MTk1NjMsIm5iZiI6MTcyNDQxOTI2MywicGF0aCI6Ii81MDY1NjE1LzMzODI4NjAzMS02ZjVhYjg4NC1lNzhjLTRlY2MtYmU4NC1lMTAxNDA2NWU2ODAucG5nP1gtQW16LUFsZ29yaXRobT1BV1M0LUhNQUMtU0hBMjU2JlgtQW16LUNyZWRlbnRpYWw9QUtJQVZDT0RZTFNBNTNQUUs0WkElMkYyMDI0MDgyMyUyRnVzLWVhc3QtMSUyRnMzJTJGYXdzNF9yZXF1ZXN0JlgtQW16LURhdGU9MjAyNDA4MjNUMTMyMTAzWiZYLUFtei1FeHBpcmVzPTMwMCZYLUFtei1TaWduYXR1cmU9MjhiMzI4NWRmMWJkNzA3ZGI3NTM3N2I1YWQxOTQxMzNiYzMyNWZlNGRiN2EwNjdjN2Y1NjFiNWYxOWQyNWE2YSZYLUFtei1TaWduZWRIZWFkZXJzPWhvc3QmYWN0b3JfaWQ9MCZrZXlfaWQ9MCZyZXBvX2lkPTAifQ.Q0duSlxRjTPInUQdMy1ttEyUpCfZc4TA0uVhzN9j2SQ)
v0.7.2
[0.7.2] 2024-05-30
Fixed
- Fixed the padding between the colorbar and the axes when saving to a txt file.
v0.7.1
[0.7.1] 2024-05-30
Fixed
- Fix position of yaxis labels on colorbar axis so they are on the right side instead of the left side.
v0.7.0
[0.7.0] 2024-05-26
Added
- Add support for color bars on scatter plots
![image](https://private-user-images.githubusercontent.com/5065615/333885159-5dcf0174-0354-485e-aa24-c3609c071077.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MjQ0MTk1NjMsIm5iZiI6MTcyNDQxOTI2MywicGF0aCI6Ii81MDY1NjE1LzMzMzg4NTE1OS01ZGNmMDE3NC0wMzU0LTQ4NWUtYWEyNC1jMzYwOWMwNzEwNzcucG5nP1gtQW16LUFsZ29yaXRobT1BV1M0LUhNQUMtU0hBMjU2JlgtQW16LUNyZWRlbnRpYWw9QUtJQVZDT0RZTFNBNTNQUUs0WkElMkYyMDI0MDgyMyUyRnVzLWVhc3QtMSUyRnMzJTJGYXdzNF9yZXF1ZXN0JlgtQW16LURhdGU9MjAyNDA4MjNUMTMyMTAzWiZYLUFtei1FeHBpcmVzPTMwMCZYLUFtei1TaWduYXR1cmU9OTNjMWUxZDA5MzZjYzhiMGQyMjYyOGI4YTE3MThmMzJiMmQwNTEzZDE1MWZiODFhNmU1M2U0N2Y2Mzc0YmJmMSZYLUFtei1TaWduZWRIZWFkZXJzPWhvc3QmYWN0b3JfaWQ9MCZrZXlfaWQ9MCZyZXBvX2lkPTAifQ.nPChCPqJQKLzmajUd6IbsGg56yMGG_72uLOm5Hcz0SE)
v0.6.4
[0.6.4] 2024-05-26
Fixed
- Add fix so if there is a
None
value in only one axis then the line plot does not raise an error and instead skips over it.
v0.6.3
[0.6.3] 2024-05-24
Fixed
- Line plots now handle None values as matplotlib does. If a
None
value is passed into a line plot then it has line break.
![image](https://private-user-images.githubusercontent.com/5065615/333671327-1830d340-eceb-4250-be71-5957001757d0.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MjQ0MTk1NjMsIm5iZiI6MTcyNDQxOTI2MywicGF0aCI6Ii81MDY1NjE1LzMzMzY3MTMyNy0xODMwZDM0MC1lY2ViLTQyNTAtYmU3MS01OTU3MDAxNzU3ZDAucG5nP1gtQW16LUFsZ29yaXRobT1BV1M0LUhNQUMtU0hBMjU2JlgtQW16LUNyZWRlbnRpYWw9QUtJQVZDT0RZTFNBNTNQUUs0WkElMkYyMDI0MDgyMyUyRnVzLWVhc3QtMSUyRnMzJTJGYXdzNF9yZXF1ZXN0JlgtQW16LURhdGU9MjAyNDA4MjNUMTMyMTAzWiZYLUFtei1FeHBpcmVzPTMwMCZYLUFtei1TaWduYXR1cmU9ZDA0ZjQwMjQ3YmUyYWYzMDVkNzExYTA1MzJjNzFiOGNiYTYwNzNhYmUyYmQ0M2Q2ZmZkMWIxNTNhMTI5ZTBkNyZYLUFtei1TaWduZWRIZWFkZXJzPWhvc3QmYWN0b3JfaWQ9MCZrZXlfaWQ9MCZyZXBvX2lkPTAifQ.30RYLl2SB5hsCIzlfvveDqh_BbwuTmnujCisEXzyvRQ)
v0.6.2
Fixed
mpl_ascii
is now compatible with matplotlib 3.9.