Makie.jl Versions Save

Interactive data visualizations and plotting in Julia

v0.20.9

1 month ago

Makie v0.20.9

Diff since v0.20.8

Merged pull requests:

  • Unsupported marker warn message hint (#3666) (@J-C-Q)
  • use CRC32c hashing directly instead of StableHashTraits (#3667) (@SimonDanisch)
  • fix doctrings for Textbox validator (#3710) (@lanceXwq)
  • Fix CairoMakie line color bug #3704 (#3712) (@jkrumbiegel)
  • Fix contourf level calculation (#3713) (@jkrumbiegel)
  • Violin scaling continued (#3715) (@jkrumbiegel)
  • Use label formatter in barplot (#3721) (@SimonDanisch)
  • Fix transforming surface normals (#3722) (@singularitti)
  • flip (#3732) (@cossio)
  • actually update texture atlas on change (#3737) (@SimonDanisch)
  • Prepare 0.20.9 (#3747) (@ffreyer)

Closed issues:

  • display backend support (#341)
  • Make image plotting the same orientation as in Plots.jl (#389)
  • Larger than screen recording results in "rolling" effect on video (#394)
  • Lines plotted on an image appear discontinuous unless window is resized. (#396)
  • Links to examples in README.md are broken (#438)
  • Feature request: nan_color kwarg for meshscatter (#720)
  • How to properly forward attributes in recipes? (#1019)
  • Breaking change from CairoMakie 0.9 to 0.10 (#2630)
  • data_limits overrides don't work when the recipe is nested within the recipe (#2714)
  • sizes of areas in violin plot are incorrect (#3351)
  • WGLMakie now throws an error if no screen available (#3535)
  • [FR] Do not export geometry basics (#3610)
  • Should convert_single_argument be in MakieCore? (#3645)
  • resize_to_layout!() does not work with DataAspect (#3654)
  • can you reproduce the bug with a fresh environment ? (]activate --temp; add Makie) (#3659)
  • GLMakie broken on 1.11 branch and nightly (#3661)
  • Remove twitter link from Readme (#3678)
  • Broken fonts and plots with GLMakie after using PackageCompiler (#3679)
  • contourf bug (#3683)
  • programmatic mouse click (#3685)
  • How to out put \widetilde label on Makie fig (#3701)
  • Surface normals not properly transformed by markersize scaling. (#3702)
  • How to modify default setting in Makie (#3703)
  • Varying line colors in CairoMakie (#3704)
  • Makie fails to precompile (#3706)
  • A simple docstring fix for Textbox (#3709)
  • How to modify colors of Colorbar to adapt the values of exp-type data (#3711)
  • Label formatter not used in barplot (#3720)
  • Makie fails to compile on musl system (#3725)
  • Return_type error that appeared out of nowhere (#3740)
  • Please depreciate the fig[x,y] indexing (#3742)
  • Makie thread safety: crashes Julia in parallel @spawn and @threads but not in @async (#3753)
  • CairoMakie Memory leak (Ubuntu)?? (#3759)

v0.21.0

2 months ago

[work in progress]

v0.20.8

2 months ago

Makie v0.20.8

Diff since v0.20.7

Merged pull requests:

  • Bump codecov/codecov-action from 3 to 4 (#3602) (@dependabot[bot])
  • Make ScatterLines a PointBased plot (#3603) (@asinghvi17)
  • Check converted as well as input args in polygon drawing in CairoMakie (#3605) (@asinghvi17)
  • Enforce changelog (#3606) (@jkrumbiegel)
  • Fix rich rticks for PolarAxis (#3615) (@jonaswickman)
  • Fix potential bugs with format strings (#3633) (@ScottPJones)
  • Small fixes (#3637) (@SimonDanisch)
  • Avoid vertical space with backend_show (#3642) (@rikhuijzer)
  • Fix NEWS.md mention in template (#3644) (@rikhuijzer)
  • bump versions (#3648) (@SimonDanisch)
  • Skip resolution caching (#3649) (@ffreyer)

Closed issues:

  • Allow 0 and negative indices for GridPosition (#1534)
  • Misplaced yticks when mirroring inside ticks and linking yaxes (#2209)
  • could not load library avdevice-58 (#3153)
  • Warning triggered by Makie itself (#3459)
  • Overlay multiple contours on a single plot (#3528)
  • Repetitive precompilation for GLMakie and GeoMakie since Julia 1.10.0 (#3576)
  • CairoMakie is drawing most polygon input as meshes, even when unnecessary (#3600)
  • Chained @lift needed to update interactive heatmap: No method matching length(::Axis) (#3608)
  • Error from example '33D Mixed-Agent Ecosystem with Pathfinding' (#3609)
  • Bar labels are wrong for horizontal bars (#3617)
  • Using Themes with only one attribute set leads to TypeError (#3618)
  • Zero ticks are missing (#3620)
  • Lines and text scale weirdly after emptying axis, adding new plot, and rescaling figure (#3639)

v0.20.7

3 months ago

Makie v0.20.7

Diff since v0.20.6

Merged pull requests:

  • disallow x, y, z for barplot (#3574) (@SimonDanisch)
  • Use a temp dir instead of mutating the CairoMakie src dir (#3588) (@jkrumbiegel)
  • Fix IntervalArithmetic version because of bug with DelaunayTriangulation (#3595) (@jkrumbiegel)
  • Improve error message for Plots.jl-like usage (#3596) (@jkrumbiegel)
  • Fix stack overflow for grid conversion with missings (#3597) (@jkrumbiegel)
  • Fix axis mirrored ticks alignment (#3598) (@jkrumbiegel)
  • Prepare 0.20.7 (#3599) (@jkrumbiegel)

Closed issues:

  • Asymmetric ticks when mirrored and align=1 (#3431)
  • mirrored ticks are sometimes misplaced with right y-axis (#3458)
  • contourf!() gives StackOverflowError on Array{Union{Float64,Missing}} (#3515)
  • CairoMakie display mutates package directory (#3519)
  • Add hint to f, ax, p=plot(x) to the FigureAxisPlot plot! error message (#3593)
  • Error installing - can't find isoband (#3594)

v0.20.6

3 months ago

Makie v0.20.6

Diff since v0.20.5

Merged pull requests:

  • add typed argument conversion (#3565) (@SimonDanisch)
  • Fix a hang due to limits! being called recursively (#3570) (@Sagnac)
  • fix redisplaying figures on same screen (#3573) (@SimonDanisch)
  • remove beta-20 from ci (#3578) (@SimonDanisch)
  • Fix bracket with vector points but without text (#3580) (@jkrumbiegel)
  • Fix position of mirrored ticks when single dimension updates (#3581) (@jkrumbiegel)
  • Fix camera centering (#3582) (@ffreyer)
  • Fix rich ticks for PolarAxis (#3585) (@jkrumbiegel)
  • Fix scatterlines scalar number color (#3586) (@jkrumbiegel)
  • Allow scalar number colors for legend entries (#3587) (@jkrumbiegel)
  • Prepare 0.20.6 release (#3590) (@jkrumbiegel)

Closed issues:

  • LineElement in legend does not respect colormap attribute (#1905)
  • CairoMakie: intens not defined (#2910)
  • Legend not working when using custom colorrange (#3532)
  • Dead link in GLMakie/README.md (#3539)
  • scatterlines cannot pass a number as one colorant for the whole scatterline (#3551)
  • limits! hangs when being passed a an indexed Figure, not an Axis (#3564)
  • student gets precompile error and access denied to libcairo-2.dll (#3568)
  • bracket! does not work with vectors when not providing a text argument (#3569)
  • GLMakie Precompiling Segmentation Fault in WSL2 (#3577)
  • Right ticks of an Axis not updating correctly when adding a Colorbar (#3579)
  • PolarAxis ticklabel cannot take rich text (#3583)
  • Label influences aspect of figure and adds unnecessary whitespace (#3589)

v0.20.5

3 months ago

Makie v0.20.5

Diff since v0.20.4

Merged pull requests:

  • Fix a DataInspector bug if inspector_label is used with RGB images (#3468) (@Sagnac)
  • fix streamplot 3D default arrow size (#3525) (@chillenb)
  • fix error printing on shader error (#3530) (@SimonDanisch)
  • update pagefind to 1.0.4 (#3534) (@jkrumbiegel)
  • Use Makie.automatic in lighting docs (#3537) (@ffreyer)
  • Fix conversion trait docs (#3538) (@ffreyer)
  • add interpolate keyword for Surface (#3541) (@SimonDanisch)
  • Don't clear args, rely on delete deregister_callbacks (#3543) (@SimonDanisch)
  • Remove deps, e.g. Setfield (#3546) (@SimonDanisch)
  • Fix CairoMakie transforms (#3552) (@ffreyer)
  • improve heatmap docs (#3557) (@jkrumbiegel)
  • prepare 0.20.5 release (#3566) (@SimonDanisch)

Closed issues:

  • empty!(Axis3) doesn't work (#3370)
  • SurfaceLike still mentioned in the docs (#3439)
  • Shading automatic doesn't work as suggested by warning. (#3495)
  • Streamplot 3D seems to be broken (#3504)
  • Deleting a plot removes listener (#3542)
  • Issues with h/vspan and h/hspan in log space (#3545)
  • Why are the heatmap rectangles not centered with the passed coordinates? (#3554)
  • Precompilation of CairoMakie fails (#3563)

v0.20.4

4 months ago

Makie v0.20.4

Diff since v0.20.3

Merged pull requests:

  • fix contour boundingbox with NaNs (#3210) (@t-bltg)
  • improve direction markers in waterfall recipe (#3361) (@daschw)
  • JSServe got renamed to Bonito (#3477) (@SimonDanisch)
  • Fix typo (#3502) (@f-bro)
  • fix spurious minor tick (#3505) (@t-bltg)
  • Add stroke and glow to WGLMakie (#3518) (@ffreyer)
  • Use separate reference images per backend (#3520) (@jkrumbiegel)
  • cleanup three display and fix #3517 & #3503 (#3522) (@SimonDanisch)
  • fix stroke ppu for WGLMakie (#3523) (@SimonDanisch)
  • tag v0.20.4 (#3529) (@SimonDanisch)

Closed issues:

  • wglmakie camera issue (#598)
  • Uniform resolution across backends (#993)
  • Mouse Rotation of Axis3 - is chaotic in WGLMakie (#1027)
  • WGLMakie does not support linestyle = :dash (#1334)
  • DimensionMismatch error when changing image with the same size but different dimensions (#2643)
  • Contour errored when data contain NaN and labels=true (#3211)
  • Stroke support for scatter() in WGLMakie (#3279)
  • Broken link in docs (#3415)
  • Warning about version of Mods.jl (#3441)
  • If the major ticks are defined in addition to the minor ticks, the minor ticks are displayed incorrectly (#3467)
  • Spurious minor ticks on y axis (#3487)
  • Lines in WGLMakie are not inspectable (#3503)
  • WGLMakie error in window event callback (#3517)
  • Scatter! does not render a section of the screen during animation (#3524)

v0.20.3

4 months ago

Makie v0.20.3

Diff since v0.20.2

Merged pull requests:

  • Add options to reduce edge artifacts in scatter (text, lines) (#3408) (@ffreyer)
  • Add naive depth sorting for scatter & text (#3432) (@ffreyer)
  • move texture map to scratchspaces in depot (#3437) (@IanButterworth)
  • Match url ids but not image data blobs in svg salting (#3443) (@jkrumbiegel)
  • docs: Fix undef var (#3445) (@rapus95)
  • fix document links about Camera3D (#3447) (@ehgus)
  • Write figure sizes into html img tags (#3448) (@jkrumbiegel)
  • Link check (#3451) (@jkrumbiegel)
  • CompatHelper: bump compat for Hyperscript to 0.0.5 for package WGLMakie, (keep existing compat) (#3453) (@github-actions[bot])
  • DataInspector fixes (#3454) (@ffreyer)
  • GLMakie image size update bug (#3456) (@jkrumbiegel)
  • Make autolimits! default to current_axis() (#3469) (@KronosTheLate)
  • clean up some more observables for blocks and axis (#3475) (@SimonDanisch)
  • import plot!, closes #771 (#3478) (@SimonDanisch)
  • Merge all refimage generating workflows into one (#3479) (@jkrumbiegel)
  • Bump actions/upload-artifact from 3 to 4 (#3480) (@dependabot[bot])
  • Make artifact names unique (#3481) (@jkrumbiegel)
  • pass update through record/Record/VideoStream (#3482) (@SimonDanisch)
  • fix WGLMakie benchmark (#3483) (@SimonDanisch)
  • Update setup-python (#3484) (@SimonDanisch)
  • add interpolate option to volume (#3485) (@SimonDanisch)
  • tag v0.20.3 (#3486) (@SimonDanisch)
  • Add how to draw boxes page (#3488) (@jkrumbiegel)
  • Fix & test relocatability (#3490) (@SimonDanisch)
  • doc: Fix typos in VideoStreamOptions docs (#3493) (@musoke)
  • Fix calculation of focal length for RPRMakie (#3494) (@jkrumbiegel)

Closed issues:

  • showticks errors when all values are set to false (#242)
  • Improving performance by improving type inference (#553)
  • Example recipe in docs doesn't work (#771)
  • DataInspector : inspector_clear not called when moving from one inspectable element to another (#3353)
  • DataInspector tooltip projected below axis spines (#3436)
  • doc: broken triplot examples (#3440)
  • DataInspector shows transformed coordinated for log scale (#3450)
  • mesh always shades in black (#3457)
  • GLMakie px_per_unit doesn't work (#3472)
  • How does GLMakie adjust the window size through commands? (#3474)
  • slider position did not update when value changes (#3492)

v0.20.2

5 months ago

Makie v0.20.2

Diff since v0.20.1

Merged pull requests:

  • Histogram: fix a plot updating bug for plot specific attributes (#3365) (@Sagnac)
  • fix transformation passthrough (#3418) (@ffreyer)
  • use generic attributes (#3424) (@SimonDanisch)
  • fix contour attribute + plot!(fig, ..) (#3425) (@SimonDanisch)
  • Improve PolarAxis surface example (pass data as color) (#3426) (@ffreyer)
  • Fix incorrect limits in h/vlines and h/vspan (#3427) (@ffreyer)
  • Tweak Camera3D clipping (#3433) (@ffreyer)
  • dont apply contour transform double (#3434) (@SimonDanisch)
  • CairoMakie allocations (#3435) (@jkrumbiegel)
  • Prepare 0.20.2 (#3438) (@SimonDanisch)

Closed issues:

  • Error on valid data for hlines! with log scale (#3271)
  • visible attribute does not work with contour plots on GLMakie and WGLMakie (#3321)
  • Weights attribute in hist functions is not Observable-aware (#3362)
  • v0.20.0 version restrictions w/ Polynomials.jl? (#3397)
  • Incorrect contours in contourf[!] with PolarAxis using GLMakie (#3410)
  • contour!(...; overdraw=true) not drawing contours on top of surface with GLMakie (#3411)
  • incorrect lines! hangs instead of errors on CairoMakie v0.11 (#3416)
  • hlinesand vlines do not work well on log10 axis after the v0.20 update (#3417)

v0.20.1

5 months ago

Makie v0.20.1

Diff since v0.20.0

Merged pull requests:

  • add comment to clarify minus sign (#3398) (@stevengj)
  • Fix typo in text! docstring (#3400) (@DanielVandH)
  • Fixes for 0.20 release (#3401) (@SimonDanisch)
  • triangulate on transformed points (#3402) (@SimonDanisch)
  • Don't return false early just because one MIME type isn't displayable (#3403) (@jkrumbiegel)
  • release 0.20.1 (#3407) (@SimonDanisch)

Closed issues:

  • Plotting into an existing axis throws on v0.20.0 (#3399)