v0.21.8
github-actions
released this
26 Aug 18:21
·
180 commits
to master
since this release
Makie v0.21.8
Merged pull requests:
- support plot(interval, func) for rangebars and band (#4102) (@aplavin)
- Reduce updates for imagelike (#4130) (@SimonDanisch)
- fix selected list in
WGLMakie.pick_sorted
(#4136) (@EdsterG) - Fix clip state corruption (#4157) (@ffreyer)
- Add the
display
error message when no backend is loaded tosave
(#4177) (@asinghvi17) - Fix bands with NaN values (#4178) (@jkrumbiegel)
- Corrected pt to cm conversion (#4216) (@ahbucknell)
- v0.21.8 (#4255) (@SimonDanisch)
Closed issues:
- magic keyword args (#178)
- Features JuliaDynamics would like Makie to have (#231)
- More ease-of-use in the interaction API (#240)
- Document what is Mouse.left what is Mouse.down what is DragEnum etc. (#561)
- Add Echarts as the backend? (#275)
- Another interaction example in Makie? (#282)
- Unable to specify monitor for screen (#472)
- Allow empty strings for tick labels (and other labels) (#286)
- Simple line plot example where axes are fixed relative to view and not the data (#292)
- Unit testing Makie backends (#298)
- [feature request] support multi-column y with automatic legend (#302)
- Interactive applications just "die" (#304)
- Make
meshscatter
andscatter
the same function? (#544) - [Docs] Ideas for additions to docs (#307)
- Plots don't clip at limits (#558)
- Logical image() argument names & defaults to make images look like images (#524)
- Using system fonts in Makie without copying them to AbstractPlotting? (#328)
- rotation of axis is wierd in surface plots (#329)
- Can't rotate 3d Plot in external window (#338)
- convert_arguments is not recursive for PlotSpec (#345)
- How to change the style of border and axes in 3D graphics? (#347)
- [Feature request] Add premade plots to a Scene (#550)
- [Discussion] Cool stuff with Makie (#350)
- Document camera controls (#555)
- Plots.jl recipes (#368)
- Thoughts on transformations (#369)
- Polish (#562)
- Image does not respect interpolation kwarg (#474)
- X axis lines undergo a weird transformation when resizing the scene on MacOS (#559)
- Error when setting limits in plot recipe (#475)
- Performance issue plotting 402 polygons with the default mesh method (#528)
- Have a type recipe affect the axis (#379)
- Updates to plot do not cascade to colorlegend (#522)
- Avoid collecting range in slider (#523)
- Adding shaders from MathBox (#387)
- Adding a nullcline planes(& plane interesections) for 3d system in the vectorfield plot,streamplot3d or volume plot. (#497)
- Failure to plot wide rectangle (#390)
- HTTP/1.1 401 Unauthorized while building GLFW on Buster (#391)
- Preview not displaying in jupyter notebook anymore (#392)
- polygons not closing properly (#571)
- Compatibility with RecipesBase (#395)
- Image does not scale properly in the window after rotating the image (#397)
- DimensionMismatch error in 3D plots from the Makie example gallery (#488)
- Fail to save scene in png (#404)
- Resolution argument doesn't work with vbox (#407)
- DomainError when plotting on a Raspberry Pi (#477)
- Color ignored on meshes (#525)
- GLFWError (#478)
- Invert zooming with mouse wheel (#414)
- Document working with NaN (#527)
- [Suggestion] support TimerOutputs (#415)
- Update scene after all nodes have been updated (#420)
- custom marker shape (#422)
- Document attribute pipeline in recipe (#529)
- Provide a method to set attributes (#530)
- Surface Height is smoothed by default and shouldn't be (#426)
- Regression with confidence interval band (#531)
- Issue with irregular grid surface when a campixel child scene is created (#479)
- isorange/isovalue warnings (#480)
- Printing of nested Attributes (#537)
- Rect polys are not closed correctly (#536)
- Cannot build on headless Linux server (#481)
- Segmentation fault when running with Xvfb (#439)
- CSS for Themes (#495)
- Not working in Safari (#494)
- Piping data into plots (#502)
- Support for mutating plot object in
convert_attributes
(#508) - Allow separate resizing of array observables that should have the same length (#503)
- Target a Gtk Cairo context (#568)
- Add the ability to directly plot functions without manual discretization (#448)
- Showing a Scene as PNG in Juno resizes it (#512)
- Sample requires permissions (#451)
- Scatterlines does not work (#509)
- Categorical variables give wrong results when adding new plots (#453)
- Missing markers (#565)
- Marker offset does not compensate for glyph extent (#564)
- mouse position or
to_world
wrong in subscene (#457) - Palettes for series (#515)
- Explain arguments of
arrows
(#464) - strokewidth in px (#570)
- Unclear font info message (#469)
- More interpolation in heatmap interpolation (#581)
- Makie Roadmap [WIP] (#519)
- Setting the font antialias policy (#579)
- Can't plot a vector of meshes (#584)
- Scaling of 3D plots (#590)
- Plot output is no longer resized automatically (#594)
- Nonlinear transform meta-issue (#595)
- Make rendering pipeline more flexible (#604)
- Embedding Makie in a GTK app (#607)
- Docs should show available markers and linestyles (#612)
- GLMakie does not apply
transform_func
to text positions (#618) - Edit on github link on docs broken (#626)
- Saved animation garbled (#632)
- Guard data evaluating functions against missing propagation (#641)
record
framerate option not respected for gifs (#644)- nbins vs bins (#649)
- Settings for inline display (#652)
- Video links on the README don't link to videos (#656)
- Supporting GeometryBasics geometries (#660)
- Is the type of text position attribute correct? (#663)
- LMenu label text as a LText object - MakieLayout.jl (#669)
- Crash in debugger (#672)
- Unexpected behavior of colormap (#673)
- per-julia-version texture atlas cache (#685)
- Scene-as-text warning mistakenly printed in VSCode (#686)
- No display on Jupiter notebook (#690)
- Table implementations (#695)
- violin plots are very slow (#696)
- Error setting show ticks to false (#698)
- Per face colors ? (#705)
- Latency & inference issues (#706)
- Can not update AbstractPlotting past v0.9.21 (#713)
- High CPU Usage on WSL with very simple plot (#714)
- Add a simpler complete MWE of a recipe (+ MakieLayout) to docs (#717)
- Support for complex numbers? (#718)
- xticks! has inconsistent docstring (#721)
- Hiding ticks in a 3d plot errors (#722)
- How to match slider limits to zoomed plot limits ? (#724)
- New API for Plot Objects (#725)
- Reversed axes in arrows and quiver plot do not have appropriately rotated arrowheads in CairoMakie (#729)
- Readme Precompilation: Document warnings and missing MakieGallery dependency (#737)
- AbstractPlotting: inconsistent attributes in basic_recipes (e.g. no visible attribute for barplot) (#744)
- Heatmap / Image / Surface API clarification and nonlinear grids (#748)
- Cannot update text with string that has a trailing newline. (#758)
- Component indicators (#759)
- Error handling for videowriting (#761)
- Warn instead of fail when found an unrepresentable character (#762)
- layoutscene() name/order (#764)
- Resolution KW not working properly on OSX with retina GLMakie.jl (#766)
- Opening LMenu at the bottom of a window (#769)
- AbstractPlotting: Just how long is caching fonts supposed to take? (#770)
- Bad default in xticks! (#773)
- Setting
showgrid
false causes content to disappear (#774) - LMenu(...; i_selected=...) has wrong selection (#776)
- Reducing latency: acceptable strategies discussion (#792)
- Slider updates not reflected graphically (#794)
- Feature request: contour that can handle curvilinear grids (#796)
- API suggestion for avoiding synchronous update issues (#798)
- Plotting 3D points with zero bounding box results in 2D scene (#800)
- MethodError when updating plotted observable to a different type (#804)
- Layouting performance in GLMakie, in particular in presence of LScene (#808)
- CairoMakie.jl has issues disabled (#809)
- thread safety issue (#812)
poly
documentation is rather short (#814)- Cannot draw heatmap or surface when passing coordinates if data has missing values. (#819)
- Histogram with only one category (#820)
- [FR] Allowing
Polygon
andVector{Polygon}
as marker type forscatter
(#821) - Clean up attribute inheritance for theming (#823)
- Resolution not respected when toggling between figures (#824)
- FR: Double click to go back to original zoom and orientation (#827)
- Rotations of arrow heads are off (#829)
- tiny value in function surface only displays a line (#830)
- Recipe usage (#833)
- Update arrows directions (#836)
- Keyword arguments in
convert_arguments
? (#837) - Irregular semi-transparent gradients with CairoMakie (#841)
- The script test_for_precompile.jl is not compatible with the current version of Makie (#845)
- Using a SubDataFrame/GroupedDataFrame for plotting (#855)
- contour plots with Z values all the same crash (#857)
- CairoMakie backend does not produce arrow plot correctly (#860)
- AssertionError from line segments (#861)
- Non-numeric axes (#867)
- Mixing marker types in GLMakie (#870)
- meshscatter/scatter ignores position and widths of Rect2D and Circle in GLMakie (#874)
- Integration with Measurements.jl (#875)
- Document examples for each method and option (#876)
- show_axis=false stopped working on streamplot (#878)
- Multi-level/grouped ticks? [feature request] (#880)
- Histograms with dates and missing data (#884)
- "Non-mutating" functions do mutate (#887)
- Confusing error if you mix up figure and subposition/axes (#888)
- AbstractPlotting document
current_figure
andcurrent_axis
(#901) - Zoom to fit 3d scene (feature request) (#903)
- Synching colorranges on the same axis? (#912)
- Document
Label
observabletext
(#918) - Saving fails with WGLMakie (#920)
- How to prevent slider or other elements from resizing when changes values (#929)
- Custom Objection Interaction example issues (#935)
- Mesh plots 2d instead of 3d (#936)
lift
ignoresinit
keyword argument (#940)show_outliers
forviolin
? (#945)- User-facing change log (#960)
- When I run Test Makie I get the following warning which might be helpful for debugging: (#990)
- Lightweight MakieRecipes.jl (#996)
- barplot fails with no data (#1012)
- hist! does not support log scale: suggestion (#1016)
- StackOverflowError with AlgebraOfGraphics (#1028)
- Heatmap on view fails (#1030)
- Medical image viewer (#1031)
- Referenced code in Colors section missing (#1058)
violin
plot causes GeometricBasics error in some cases (#1060)- Error on unsupported keyword arguments (#1076)
- CairoMakie: coarse text placement (#1084)
- CairoMakie: Allow to rasterize the content of an axis (#1088)
- Contourf for 2d triangular meshes (#1096)
- Can't set
ax.xlabel = L"..."
(#1138) - Using legends with full recipes (#1148)
- Indistinguishable regions for maximum values and missing values using contourf (#1169)
- allow for single color by number (#1178)
- [DOC] how to change default color cycle with themeing? (#1199)
- UndefVarError in plot recipes (#1228)
- Zero byte image is created when saving fails (#1229)
- Support passing width for Violin (#1239)
- Crash during scroll of linked images. (#1240)
- latex font italics are not correct (#1245)
- isosurface alpha (#1246)
contour(::Matrix)
andcontour!(::Axis, ::Matrix)
are undocumented (#1249)- marker size is different with different
cycle
(#1257) - surface docstring doesn't have attributes (#1262)
- GLMakie not working successful build but failed tests (#1267)
- Add ctrl-click to camera docs (#1268)
- process_interaction example broken (#1270)
- brain is missing? (#1276)
- the new makie docs have no dark mode it seems (#1284)
- Lift calls callback twice on construction (#1303)
- each
Layoutable
should have its ownScene
(#1308) - LaTeX lines rendered incorrectly when using
text
(#1309) - scatter docstring must display its keyword arguments (#1311)
- WGLMakie Resize Feature (#1318)
- Makie.text could accept color as vector of scalars (#1326)
- Cannot
delete!
aTextbox
(#1354) - Broken serialize (#1372)
- Intermittent crashing (
X Error
) when usingGLMakie
(#1376) - How to use transparency with functions like mesh poly (#1379)
- 2D streamplot tests succeed even if markers are too small to see (#1383)
- Clean up plot attributes (#1388)
- title above two columns with xaxisposition=:top (#1397)
- Multiple axes performance issues (#1420)
- Docs: Add small preview of plot up top so user doesn't have to scroll down when browsing? (#1424)
- alpha for
contourf
? (#1431) - allow colormap for stroke in poly (#1432)
- Failing tests on Ubuntu 20.04 (using i3wm) and Julia 1.6.3 (GLMakie) (#1443)
- transparent heatmap (#1449)
- Colormap value clipping does not work in colored scatter (#1464)
- Rotating Scene in CairoMakie is not working properly (#1476)
- Text transformations (#1483)
- zlabel in Axis3 causes plot to vanish (#1492)
- Barplots etc. only with numerical data? (#1507)
- Sitemap (#1519)
- Implicit StackOverflowError error related to autolimitaspect (#1525)
- How I can change axes, once they are in GridLayout? (#1529)
- receipe generated functions should be in strictly snakecase (#1538)
- Regression using
Orthographic
projection (#1572) - Annotations with empty vector of Observables (#1577)
- docstrings on @recipe objects fail to print (#1589)
- How can I deploy webpage from WGLMakie? (#1645)
- Having text as part of theme (#1679)
- How to block until displayed? (#1684)
- Contour plots are failing in macOS ARM (#1708)
- Introduce AxisSpace type to generalize and solve multiple problems (#1731)
- Inconsitencies in colorrange (#1737)
- poly with rectangle and stroke only draws three sides (#1742)
- coloring issue with poly!() - attempt to implement drawing (filled) contours on triangulated pointlists (#1744)
- [Docs] Add docstrings to
colgap!, rowgap!, colsize!, rowsize!
(#1772) Colorbar
fails withgetindex
on apoly
but not amesh
(#1778)- Change behaviour of getindex/getproperty for plotobjects (#1779)
- volume plot bug with axis values that are not in increasing order (#1781)
- Integration with Genie/Stipple (#1813)
- Saving videos does not conserve transparent background (#1825)
- Integrating GLMakie plots into CairoMakie (#1880)
- downstream CI for GraphMakie? (#1893)
- Error when saving image with false interpolate (#1909)
- latex rendering of "/" is incorrect, which affects figure axis labels (#1967)
- RPRMakie produces only black plots (#1974)
- The size of a layout element is wrong when inherited from another with a recursively updated computedbbox (#1976)
- some latex strings can not be correctly rendered (#1991)
- Search required 3 chars to return results, but appear to load with 1 and 2 (#2004)
- Missing error message when no backend is loaded (#2062)
- GLMakie screens resize after being updated? (#2063)
- PlotSpec interface, and changing types in convert_arguments (#2102)
- Synchronous updates problem with contourf (#2158)
- wglmakie support for phones and tablets (#2170)
- color order in recipe (#2178)
- DataInspector show other values like color origin (#2188)
- poor handling of LaTeX in x- and y-axis labels (#2197)
Axis3
too strictly typedticklabelpad
(#2221)- JSServe.record_states brittle with slider + multiple observables (#2223)
- Large choropleths result in empty axis (#2239)
- Overwide heatmap bins coloring areas that shouldn't be colored (#2249)
- Png output in HTML-capable environments (#2264)
- Full support of recipes with
MakieCore
(lift, legendelements, ATTRIBUTES...) (#2295) - Histogram with logarithmic y-axis fails (#2316)
- confusing behavior in violin and boxplot. presenting misleading data (#2378)
- CairoMakie: line data exists outside the plotting region (#2385)
- Attribute
palette
forLScene
(#2417) - Docs say,
convert_arguments(::Circle)
works without trait/plot type argument (#2420) - Integrate
MakieTex.jl
intoMakie.jl
(#2426) CairoMakie
image with fast_path not working, image with space=:pixel and transformation not working (#2457)- How to take advantage of Weak Dependencies? (#2505)
- Help on recipe for Parallel Coordinate Plots [WIP] (#2509)
- Add
@test_figure
macro to support figure testing (#2515) - cam2d attributes do not affect displayed plot (#2523)
- Makie x Slidev (#2542)
- WGLMakie: Synchronization of Makie and JS Camera (#2543)
- GLMakie lines TODO (#2548)
- Put JuliaDataScience cheat sheet into docs (#2551)
- Inconsistent use of underscores in attribute names (#2555)
meshscatter
with 2D meshes broken in WGLMakie (#2580)- WGLMakie on mobile (#2646)
- Better offline tooltips for WGLMakie (#2676)
- Composing figures, or
plot(plt1, plt2, plt3, ...)
(#2685) - Minor ticks in one plot is interfering with another one in the same figure (#2689)
- Correct figure size when displaying inline in iTerm2 (#2711)
- What's the best way to create two views of the same data? (#2713)
- Method ambiguities (#2719)
- Rework legend element logic (#2727)
- Glossary + "anatomy of a figure" page? (#2729)
- tricontourf and mesh use inconsistent triangulations (#2796)
- Allow custom link text in
\mylinkref
in docs (#2802) - RPRMakie can do face-colored meshes natively (#2808)
- Empty vectors of 2d Polygon plot 3d (#2820)
- Inscrutable error when
theme(topscene).Colorbar[] == ()
(#2827) - Colorrange not forwarded in arrows recipe (#2835)
- heatmap() complains about Inf or NaN even if data don't contain them (#2839)
NaN
s inband
cause the band polygon to move to upper-left corner of the plot (#2845)- Links to videos and presentations on (or using) Makie (#2853)
boundingbox
cleanup (#2881)- Restructuring the docs (#2887)
- Improve docs for displaying figures in CairoMakie (#2897)
Unreachable reached
when creating a widget (#2907)merge(::Theme, ::Theme)
should be the other way round (#2913)plot(interval, function)
is backwards? (#2963)- Clean up dependencies and maybe use PackageExtension (#2974)
- [Roadmap] WGLMakie (#2977)
- Remove GLMakie.Screen() requirement for opening a new window. (#2981)
- [Roadmap] GLMakie (#2995)
- how to plot a isosurface using volume? (#3001)
- GLMakie Compilation Error: AssertionError: status == GL_FRAMEBUFFER_COMPLETE (#3010)
- example in docs is broken (#3027)
- Resize to width for embedded WGLMakie panels (#3059)
- [Roadmap] Documentation (#3105)
- [Roadmap/Planning] Test Infrastructure (#3111)
- mesh (and poly) includes missing points for axis limits (#3112)
- GLMakie does not recover from user interrupt (#3114)
- Minor ticks for log-scale continue beyond axis (#3126)
- Rotated LaTeXString labels with fractions displayed incorrectly. (#3130)
- bug with lines for large values on x axis when using xlims! (#3133)
spy
not working withCairoMakie
(#3142)- Should making an animation be thread-safe? (#3149)
- Broken link to "Backends" in homepage (#3166)
- Save metadata with plots (#3167)
- Incompatible input axes in
Contour.contour
when changing resolution (#3220) - Poly plots a face even when the mesh has none (#3228)
- Volume don't render absorption for negative numbers (#3233)
- Arrows extend too far (#3255)
- Contour limits changed from
0.19.9
to0.19.10
(#3259) - Precompile error on Raspberry Pi (WGLMakie 0.8.15) (#3278)
stephist!
doesn't supportdirection=:x
keyword argument (#3295)- Question about running a 3D event loop in background (#3298)
- GLMakie: Crash on resizing window on Windows (#3306)
- GLMakie.volumen function can't hide NaN dataset (#3342)
- Link in documentation not working (#3349)
- Allow the use of typst for including math symbols in figures (#3354)
- Band plot ignores alpha keyword (#3356)
- WGLMakie plot of a PyramdScheme flickers on zoom and pan (#3776)
- [WGLMakie] selected bar isn't the one directly under the mouse (#4115)
- Loop export throw deprecation warnings and crashes CI (#4140)
- Invalid attribute local_post for datashader but used in docs example (#4154)
triplot
cannot export vector graphics (#4156)triplot
cannot export vector graphics (#4158)- Make +
vline
compatible withDateTime
(#4256)