UnicodePlots UnicodePlots-v3.8.2
Merged pull requests:
- Create REQUIRE, so can register package (#1) (@IainNZ)
- Add missing 'io' argument. (#8) (@MichaelHatherly)
- Enable Precompilation (#17) (@staticfloat)
- Relax type for spy plots (#24) (@jakebolewski)
- Fix deprecation warnings on Julia 0.4 (#29) (@jiahao)
- select the number of histogram bins automatically (#30) (@bicycle1885)
- support for time series using Base.Dates added closes #36 (#40) (@milktrader)
- fix demo image background (#43) (@waldyrious)
- Fix histogram range display for large values (#47) (@omus)
- Fix InexactError() bug (#52) (@lopezm94)
- Fix deprecated $, tty_size (#60) (@wookay)
- Fixes for Julia 0.6 (#63) (@andreasnoack)
- Better 0.6 fixes (#64) (@andreasnoack)
- Fixes calls to
histogram(...)with arrays ofFloat32(#68) (@JohnHBrock) - Replace all occurrences of Vector by AbstractVector in plot commands (#74) (@juliohm)
- Update syntax to 0.6 (#75) (@Evizero)
- Julia 07 fixes (#79) (@Paulms)
- Update test to use SparseArrays module (0.7/1.0) (#80) (@DrDaleks)
- Update travis.yml to 0.7/1.0 (#81) (@DrDaleks)
- Update readme.md density plot example (#83) (@anderson15)
- Add box-and-whisker plots (#84) (@mgtlake)
- testing UnicodePlots seriously (#85) (@Evizero)
using SparseArraysforsprandn(#86) (@trevor)- add heatmaps (#88) (@rjkat)
- Add tuple support for xlim and ylim (#99) (@Evizero)
- Add Project.toml to the project (#112) (@ronisbr)
- Spy coo (#120) (@dpo)
- allow latest version of StatsBase.jl (#121) (@bkamins)
- Improve Dates support for stairs and xlim (#122) (@simonbyrne)
- added support for vectors containing NaN in lineplot (#127) (@bcsj)
- Squeeze array before making histogram (#128) (@rkurchin)
heatmap: addzlimkwarg for setting color range (#135) (@IanButterworth)- Bring back CI and upgrade to Julia 1.6 (#136) (@IanButterworth)
- Allow irregularly spaced histogram bins (#141) (@aminnj)
- Update README.md (#144) (@t-bltg)
- Extend
colorfor tuple of RGB components (#145) (@t-bltg) - Switch to compact repr for floats (#147) (@t-bltg)
- allow histogram edges to be integer (#149) (@johnnychen94)
- Replace !isnan with isfinite (#150) (@t-bltg)
- Avoid drawing pixels out of canvas bounds (#151) (@t-bltg)
- Add basic
savefigimplementation (#152) (@t-bltg) - Allow den_signs override (#154) (@t-bltg)
- Enhance resolution of histogram (#155) (@t-bltg)
- Displaysize (#156) (@t-bltg)
- Rename
ostoout_stream(#157) (@t-bltg) - Support
:log,:log2,:log10scales (#158) (@t-bltg) - Update docs (#159) (@t-bltg)
- Add doc scripts, new ref imgs (#160) (@t-bltg)
- Update docs, remove unnecessary stuff in branch (#161) (@t-bltg)
- Bump version (#162) (@t-bltg)
- Log/ln scale consistency with
Plots.jl(#163) (@t-bltg) - Update docs (#165) (@t-bltg)
- Fix incorrect braille canvas spacing (#167) (@t-bltg)
- Unicodeplots docs (#168) (@t-bltg)
- Add support for text annotation on an existing plot (#171) (@mtfishman)
- Rename
xyscaletoxyfactinheatmap,xyscaleas symbol inhistogram(#172) (@t-bltg) - Update docs (#173) (@t-bltg)
- Modify labels in case of axis scaling (#174) (@t-bltg)
- Update docs (#175) (@t-bltg)
- Update docs (fix border=:none), replace 1.x imgs (#176) (@t-bltg)
- Fix border=:none (#177) (@t-bltg)
- Restore functor functionality (#178) (@t-bltg)
- Save space by moving labels (#179) (@t-bltg)
- Unicodeplots docs (#180) (@t-bltg)
- Support markers (#181) (@t-bltg)
- Update docs for markers (#183) (@t-bltg)
- Support newlines in barplot text (#184) (@t-bltg)
- Force color in tests for
PkgEval(#185) (@t-bltg) - Improve coverage, add tests (#186) (@t-bltg)
- More coverage (#187) (@t-bltg)
- Add note on layouts (#188) (@t-bltg)
- Axis scale: change default exponent to unicode (#190) (@t-bltg)
- Update docs (#191) (@t-bltg)
- Spy: add zeros pattern (#193) (@t-bltg)
- Update docs for spy (#194) (@t-bltg)
- minor docs update (#195) (@t-bltg)
- add
imageplot(support sixel) (#196) (@t-bltg) - Tail / head on
lineplot(#198) (@t-bltg) - Update docs for
contourplot(#200) (@t-bltg) - Fix square matrices (
heatmap/spy) (#201) (@t-bltg) - Rework colormaps, prepare
contourplot(#203) (@t-bltg) - Add
contourplot(#204) (@t-bltg) - Isolated colobar (#205) (@t-bltg)
- Rework docstrings (#206) (@t-bltg)
- Formatter (#207) (@t-bltg)
- Fix for recent Crayons (drop
1.0) (#208) (@t-bltg) - Unicodeplots docs (#209) (@t-bltg)
- Fix binary
or(#210) (@t-bltg) - Ease making canvas invisible (#212) (@t-bltg)
- Fix broken url (#213) (@t-bltg)
- Fix
:bothon arrow, improve coverage (#214) (@t-bltg) - Fix canvas example (
randn->rand), docs (#215) (@t-bltg) - Unicodeplots docs (#216) (@t-bltg)
- Add
surfaceplot,isosurface(support 3d plots) (#217) (@t-bltg) - Update docs for
surfaceplot,isosurface(#218) (@t-bltg) - Minor fixes (#220) (@t-bltg)
- Reduce allocs (#223) (@t-bltg)
- Interpolate color when using
linesonsurfaceplot(#224) (@t-bltg) - Update doc example (#225) (@t-bltg)
- Support vector of colors (
barplot,boxplot) (#227) (@t-bltg) - Bump
NaNMathcompat (#228) (@t-bltg) - Add
Unitfulsupport (#231) (@t-bltg) - Update docs for
Unitfulsupport (#233) (@t-bltg) - Support
xticks-yticks(#234) (@t-bltg) - typo (#236) (@t-bltg)
- make border_color a ref (#237) (@t-bltg)
- Rework structure for
8bit->24bitmode (#238) (@t-bltg) - Save
Plotaspng(#239) (@t-bltg) - Fix doc examples (#240) (@t-bltg)
- Update doc
pngfiles (#241) (@t-bltg) - enhance
savefig(#242) (@t-bltg) - rework doc
pngs (#243) (@t-bltg) - update imgs (#245) (@t-bltg)
- Fix default projection when using explicit canvas (#246) (@t-bltg)
- Rework documentation (#247) (@t-bltg)
- Implement simple
polarplot(#249) (@t-bltg) - Support vertical histograms (#250) (@t-bltg)
- Update ref imgs (#251) (@t-bltg)
- fix docs (#252) (@t-bltg)
- Fix
polarplotkwargs (#253) (@t-bltg) - stringify plot (#257) (@t-bltg)
- Add note on
Term.jl- rework layout docs (#258) (@t-bltg) - code quality (#259) (@t-bltg)
- lazily load FreeTypeAbstraction (#260) (@johnnychen94)
- force auto formatting for vscode (#261) (@johnnychen94)
- eagerly load FileIO (#262) (@johnnychen94)
- CI: use
julia-actions/cache(#263) (@t-bltg) - Don't draw grid helper lines on custom scales (#266) (@t-bltg)
- Fix
width-heightorder - style consistency (#267) (@t-bltg) - update docs (#268) (@t-bltg)
- fix plot size in
png- rework docs (#269) (@t-bltg) - update docs (#270) (@t-bltg)
densityplot: supportzscale- cleanup - immutability (#271) (@t-bltg)- UnicodePlots
3.0.0(#272) (@t-bltg) - update docs (#273) (@t-bltg)
- minor docs update (#274) (@t-bltg)
- fix keyword arguments propagation (#275) (@t-bltg)
- fix custom registered scheme (#276) (@t-bltg)
- fix floats (#278) (@t-bltg)
- docs: misc (#279) (@t-bltg)
- use
action@latestif possible (#280) (@t-bltg) FreeTypeAbstractioncompat - addAquatest / fix ambiguity (#282) (@t-bltg)- Add rlim for polarplots (#284) (@zsoerenm)
- add
projectionaliases (#285) (@t-bltg) - fix
projectionpropagation (#286) (@t-bltg) - add
invalidations.ymlcheck (#288) (@t-bltg) - add
imageplotdocs (#289) (@t-bltg) - add precompilation statements (#290) (@t-bltg)
Dates: fixxticks- addformat(#293) (@t-bltg)- duplicate and rework code from
FreeTypeAbstraction(#294) (@t-bltg) - increase coverage - freetype simplifications (#295) (@t-bltg)
- updates (#296) (@t-bltg)
- enhance error message for big amplitude (#298) (@t-bltg)
- better fix on big amplitude (#299) (@t-bltg)
- use
COV_EXCL_LINEinstead ofCOV_EXCL_START-COV_EXCL_STOP(#300) (@t-bltg) - update contour colormap
zlim- disable labels on3dplots (#301) (@t-bltg) - simplifications - swap transform order (#302) (@t-bltg)
- change
surfaceplotdefault aspect (#303) (@t-bltg) - Add warning on failing font, and refuse to create image (#304) (@t-bltg)
- add
Termexamples (#305) (@t-bltg) - add links (#306) (@t-bltg)
- do not error on failing
png_image(#307) (@t-bltg) - make
marginandpaddingmutable (#308) (@t-bltg) - add mutability tests (#309) (@t-bltg)
- README: Fix two section headings (#310) (@waldyrious)
unicode_exponentconsistency (#312) (@t-bltg)- rework colorbar lim labels and padding (#313) (@t-bltg)
- fix
surfaceplotmasking usingNaNs (#314) (@t-bltg) - simplify test (#316) (@t-bltg)
- use
inv(#317) (@t-bltg) - ceil_neg_log10(x) for non-finite x (#322) (@milankl)
- enhance
heatmap(#323) (@t-bltg) - remove
UP_PRECOMPILEsupport (#325) (@t-bltg) - fix ambiguity - wrap precomp scenario in func (#326) (@t-bltg)
- fix possible invalidations (#327) (@t-bltg)
- add invalidations script in docs (#328) (@t-bltg)
- fix
SVectorinferrability (#329) (@t-bltg) - conditionally require
FreeType,FileIO,UnitfulandImageInTerminalthrough weak deps orRequires(#332) (@t-bltg) - Clarify
xticks,yticksin README.md (#333) (@Socob) - make more
Plotattributes mutable (#338) (@t-bltg) - use
is_auto(lims)(#339) (@t-bltg) - Use relative paths when including extensions in init (#341) (@andreasnoack)
- support
IntervalSetsthrough weak deps (#342) (@t-bltg) - refs images (#344) (@t-bltg)
- swap
Functionorder (#345) (@t-bltg) - update docs - fix intervals sampling (#346) (@t-bltg)
- update doc images (#347) (@t-bltg)
- update refs (#349) (@t-bltg)
- clarify docs (#350) (@t-bltg)
- rename ref imgs directory (#351) (@t-bltg)
- rename docs branch link (#352) (@t-bltg)
- Migrate from SnoopPrecompile to PrecompileTools (#353) (@timholy)
- CompatHelper: bump compat for StatsBase to 0.34, (keep existing compat) (#354) (@github-actions[bot])
- Fix Unitful bugs (#357) (@t-bltg)
- update lineplot docs (#358) (@adamslc)
- add
TermExtforgridplot(#359) (@t-bltg) - fix a few typos (#363) (@t-bltg)
- CI: experimental (#364) (@t-bltg)
- relax empty plot constraints - rework lims corner cases (#366) (@t-bltg)
- simplification (#367) (@t-bltg)
- fix
nightly(#368) (@t-bltg) - relax
Plot,lineplot,scatterplotctors (#369) (@t-bltg) - Add note about setting limits (#370) (@IanButterworth)
- re-generate README.md (#371) (@t-bltg)
- update doc images (#372) (@t-bltg)
- fix spy {x,y}flip (#374) (@t-bltg)
- fix
1.11.0test regression (#376) (@t-bltg) - update ci yml (codecov) (#377) (@t-bltg)
- Fix downloads count badge (#379) (@pricklypointer)
- fix badge (#380) (@t-bltg)
- fix unitful bug (#384) (@t-bltg)
- fix cornercase (#385) (@t-bltg)
- compat lts (#386) (@t-bltg)
- spelling (#390) (@t-bltg)
- adapt to new lts (#391) (@t-bltg)
- support ColorTypes 0.12 (#392) (@t-bltg)
- add dependabot action (#393) (@t-bltg)
- make
FreeTypeExtthread-safe (#394) (@t-bltg) - add
codespellaction (#395) (@t-bltg) - do not warn, but error (#396) (@t-bltg)
- update docs (#397) (@t-bltg)
- fix precompilation (#399) (@t-bltg)
- ci fixes (#401) (@t-bltg)
- small updates (#402) (@t-bltg)
- fix
width=:autoissue (#405) (@t-bltg) - fix width=
:auto(#406) (@t-bltg) - enforce allocations checks (#407) (@t-bltg)
- more allocs checks (#408) (@t-bltg)
- add basic Documenter based docs (#409) (@t-bltg)
- fix README (#410) (@t-bltg)
- Rewrite docs using
Documenter(#411) (@t-bltg) - update docs (#412) (@t-bltg)
- enrich dows (#413) (@t-bltg)
- update docs (#414) (@t-bltg)
- fix workflow (#415) (@t-bltg)
- restructure docs (#417) (@t-bltg)
- format using runic (#418) (@t-bltg)
- add
pre-commithook (#419) (@t-bltg) - implement
OctantCanvas(#420) (@eschnett) - rework decode table (#421) (@t-bltg)
- fix
runicinconsistencies (#422) (@t-bltg) - Bump actions/checkout from 5 to 6 (#426) (@dependabot[bot])
- restructure repository (#427) (@t-bltg)
- use dependabot (#428) (@t-bltg)
- add workspace (#429) (@t-bltg)
- fix
Unitful < 1.6support (#431) (@t-bltg)
Closed issues:
- Integrate with TerminalUI.jl (#2)
- Plots don't look quite as good in iterm (#3)
- Feature requests (#4)
- Change height and width parameter to rows and columns to free the first two names (#5)
- Feature: Histograms (#6)
- Support for IJulia (#9)
- Automatic color change when adding to the plot (#10)
- Dedicated axis labeling for variable and unit (#11)
- Tweak automatic plotting range a little (#12)
- Boxplots (#13)
- histogram bin labels are sometimes incorrect (#14)
- DomainError when using histogram with Int64 (#15)
- "pre" stairs plot (#16)
- Just wanted to say that this is really awesome (#18)
- how to save as PNG? (#19)
- Support Colors.Colorant (#20)
- Make parameters xlim and ylim a little less precise (#21)
- Automatic sparsity pattern aspect ration (#22)
- Better readme example for densityplot (#23)
- Add function documentation using the new doc system (#25)
- Replace String with AbstractString etc (#26)
- Base on Compose.jl (#27)
- Implement a save() function to provide generic solution for plots (#28)
- UnicodePlots with Emacs ESS (#31)
- Add support for Axis scaling (#32)
- plot in external window (#33)
- Implement a second pixel canvas as alternative for BrailleCanvas (#34)
- Fix deprecation warnings for 0.4 migration (#35)
- Support plotting time series (#36)
- Support for DejaVu Sans? (#37)
- Color artifact of top border (#41)
- Improve documentation (#45)
- how to set plot background color to contrast with terminal color? (#46)
- Modify canvas size (#48)
- Points over axis (#49)
- Consider the TerminalImageViewer approach (#50)
- InexactError() when plotting (#51)
- Get more useful as a Plots backend (#53)
- Pie charts as in filepie (#54)
- UTF8 Warnings in julia 0.5 (#55)
- ylim exaggerated (#57)
- Support for 256 colors. (#58)
- tty_size is deprecated (#59)
- Stem Leaf Plot (#61)
- ERROR: LoadError: LoadError: syntax: invalid type signature (#65)
- Not compatible with Travis's log (#66)
- filter deprecated warning (#67)
- InexactError on round_up_subtick. (#70)
- plans for logarithmic histogram axes? (#71)
- Labeled lines, legend on canvas (#72)
- Support for other AbstractArray (#73)
- julia 0.6 deprecation warning (#76)
- Using color instead of "transparency" in density plots (#77)
- Calling histogram within a function (#78)
- bad link to UnicodePlots.jl (#87)
- Screenshot Storage (#89)
- Histogram doesn't play nice with -0.0 (#90)
- X axis misalignment in Yakuake (#91)
- Enhancement Suggestion: box-plot for categorical data (#92)
- limits should accept tuples (#96)
- color = :black ? color = :autobw ? (#97)
- SublimeText graphs messed up (#100)
- scatterplot! does not mutate (#101)
- Labels with newlines render incorrectly (#102)
- Setup project.toml etc (#103)
- heatmap not working (#104)
- plot several lines at the same time (#105)
- Handle NaNs and Infs in dataset gracefully (#106)
- UnicodePlots is the spice of ProgressMeter's life (#107)
- Lineplot border out of whack (#108)
- Formatting messed up (boundary/axis/scale is not lined up in current build) (#109)
- heatmap does not show colors if I run an script outside REPL (#111)
- wrong ylim when using Float32? (#113)
- Infinte loop in histogram if points only vary by floating point error with a set number of bins (#114)
Base.displaysizeshould take in::IO(#115)- Plots side by side? (#116)
- Example for UnicodePlots in backends is broken (#118)
- Move to JuliaPlots? (#123)
- Request: Increase resolution of bar graphics (#124)
- vline and hline plot additional diagonals (#125)
- Histogram hiding values (#126)
- lineplot([cos,sin,tan],-2π,3π) (#129)
- histogram bug type Int64 has no field hi (#130)
- adapt the height / width to displaysize of the terminal (#131)
- UnicodePlots.jl is failing on the daily PkgEval runs (#134)
- Feature idea: enable sorting for barplot (#137)
- tests fail due to Random not in Project.toml (#138)
- UnitRange has no field step (#139)
- TagBot trigger issue (#142)
- Consider making
UnicodePlotspart of theJuliaPlotsorganization (#146) - [FR] Support sixel encoding (#153)
- [FR] stand-alone version of
printcolorbarrowto draw a colorbar in isolation (#169) - [FR] Text annotations (#170)
- heatmap example not working: InexactError and xfact, yfact not supported (#189)
- Plot background color not equal to terminal color (#192)
- Layouts don't work from the REPL? (#197)
- Binary xor using markers is wrong (#211)
- Vertical Unicode Histogram feature (#219)
- parametrizable density transformation functions for
densityplot/histogram(#226) - Erroneous value count when dealing with signed zero (#229)
- Support for Unitful types (#230)
- Option to hide tick labels (#232)
- Colors are used even when Julia colors are disabled (#244)
- [Feature] Polar Plot (#248)
- Plots as string (#255)
- Subplots with Term.jl - proposal (#256)
- Auto-resize based on terminal size (#264)
- Problem with loglog plot (#265)
- Support Float32 data (#277)
- Github actions ruins plot formatting (#283)
- Invalidations (#287)
- Non-trivial dependencies (#291)
DateTimeticks not disappearing when settingxticks=falseoption (#292)- ERROR: InexactError: trunc(Int64, -Inf) when plotting values with big differences in magnitude (#297)
- switch to
Documenterbased docs ? (#311) - Heatmap colorbar with non-finite values (#321)
- Import latency issue (#324)
- Request: Leverage package extensions (#331)
- redefinition warnings and error on exit when using with CairoMakie (#334)
- [FR] try to remove the
StaticArraysdependency (#335) - histogram not defined (#340)
- [FR] swap
lineplotfunction order (#343) - Despite Project.toml update, StatsBase 0.34 is not compatible with UnicodePlots 3.5.2 (#355)
- Error when using Uniful together with ylim (#356)
- Add way to autolimit a plot that has been added to (#365)
- spy + xflip / yflip (#373)
- heatmap errors for -Inf (#378)
- Unitful extension errors when x-axis has units and y-axis does not (#383)
- Fails to load on pre with Unitful (#403)
- Minimum version for Unitful is wrong (#430)