- allow
coord_fix_ratio = TRUEusage again after ggplot2 changes
- change
spatInSituPlotPoints()paramspat_enr_namestospat_enr_name
show_axesparam forspatInSituPlotPoints()
- update for removal of
ggplot2::aes_string()in ggplot2 v4 #1192 by jdub0211
- replacement of argument radius by pie_scale in
spatDeconvPlot()to modify pie size.
ridgePlot()
- fix
spatInSituPlotDensity()polygon_alphadefault setting when polygons plotted last
- requested images not within the plotting window are now handled as warning instead of erroring
y_axis_titleparam added toplotMetaDataCellsHeatmap()spatInSituPlotDensity()xlim/ylimnow crops on polysspatInSituPlotDensity()feature plotting viaspatValues()retrieval
- improve efficiency of
spatInSituPlotDensity() use_overlapparam forspatInSituPlotDensity()to allow the unoverlapped data to be used for density
- fix color code/name checking to allow hex codes in
cell_colorplotting param.
- fix missing
eextent error duringspatInSituPlotPoints()withshow_image = TRUEintroduced in v0.2.9 #96 by kunleng
spatInSituPlotPoints()xlimandylimparams now also affect image resampling
group_byandgroup_by_subsetfordimFeatPlot2D()#1069 by xhNorthwestern- image plotting will now scale values to the 99th percentile when a specific max intensity is not set.
spatPlot3D()now works with non-categorical data. Uses same params asspatPlot2D()for color/gradient selection
spatPlot3D()other_point_sizedefault changed to 3 from 0.5 which was too hard to notice.
- scattermore plotting for
spatPlot2D()andspatFeatPlot2D()
- fix color scaling bug for
spatFeatPlot2D()introduced in 0.2.6
combine_aes()for combining ggplot2 mappings in a last item wins manner. Allows more than 2 aes to be combined at the same time and provides an optional informative warninggg_params()for combining and sorting ggplot2 mappings, toplevel params, and data into an arg list for plotting.
gpsparam()for generating an object containing plot saving parameterscowplot::plot_grid()re-exporteddotPlot()visualization
- fix
coord_fix_ratiopassing inspatFeatPlot2D()#972 by kaizen89
giottoLargeImagemax_windowandcolorsslot info is now followed during ggplot plottinggiottoAffineImagecompatibility for giotto ggplot2 plotting functionsgg_annotation_raster()now also performsgeom_blank()with the extent provided throughextparam. This can be turned off by settinggeom_blank() = FALSE
geom_text_repel()andgeom_label_repel()fromggplot2are now re-exported
- hotfix for sprintf numerics usage %d -> %f
- option
"giotto.color_c_pal"has been split into"giotto.color_cd_pal"and"giotto.color_cs_pal"for divergent and sequential continuous palettes
- some options are now initialized on library load to make them easier to access
- GiottoClass >= 0.3.0 is now required. (object no longer has
@largeImagesslot) largeImage_namearg is deprecated.image_namearg should be used instead- spatial y dim values are not vertically plotted
- deprecated
spatDimGenePlot3D(),spatGenePlot3D(),dimGenePlot3Din favor of the 'feat' naming scheme
- removed centroid point that unintentionally gets plotted in polygons
theme_paramarg has been added to some plotting functions that provides access toggplot2::theme()finetuninggg_annotation_raster()now performs plot extent detection and resampling of largeImages- resampling args are now globally settable (see
?auto_image_resample) polygon_alphadefault is now 1 when plotting polys without images, and 0.5 when plotting with images.
- Change default values show_plot = NA, return_plot = NA, save_plot = NA -> show_plot = NULL, return_plot = NULL, save_plot = NULL.
- Add examples to exported functions
- Update License
- fix
spatPlot2D()andspatFeatPlot2D()largeImage plotting when usinggroup_by - fix
edge_alphaarg inspatFeatPlot2D()
mixRGB()vectorized additive mixing in RGB spacemixHSV()vectorized color mixing in HSV space
- fix plotting color gradient when using arg
point_shape = "no_border" - fix image NA value #865 by rbutleriii
gg_annotation_raster()internal generic for adding agiottoImage,giottoLargeImage, orlistthereof to aggplotobject
- fix
ComplexHeatmapsaving size issue #861 by rbutleriii
- Removed:
getDistinctColors()to GiottoUtils
- Add:
getDistinctColors()andgetRainbowColors()as re-exports from GiottoUtils
- Changed: Package internal functions now have
.prefix - Changed: GiottoUtils and GiottoClass moved to Imports
- Changed: Other internal function naming changes to bring in line with updates to GiottoUtils
Initial release