m-jahn / lattice-tools Goto Github PK
View Code? Open in Web Editor NEWPanel functions and wrappers to extend the R lattice universe
License: GNU General Public License v3.0
Panel functions and wrappers to extend the R lattice universe
License: GNU General Public License v3.0
Symbols in panel.key() get replicated more times as we have key items.
This bug is probably related to setting the pch
argument in different themes in custom_theme.R
Coloring of text labels panel.directlabels
does not correspond to points when colors are specified manually.
In this example, are color vector is specified in the main body of xyplot
which whirls label colors around.
xyplot(mpg ~ wt , mtcars,
groups = cyl, pch = 19, labels = mtcars$car,
col = 1:3,
as.table = TRUE, cex = 0.6,
panel = function(x, y, ...) {
panel.xyplot(x, y, ...)
panel.directlabel(x, y, draw_box = TRUE, box_line = TRUE, y_boundary = c(20, 25), ...)
}
)
Options missing for documentation of panel.dumbbell()
"direction" argument: vertical
or horizontal
or NULL.
usethis::use_github_action_check_standard()
and adjusting the default options.Flat overlapping disitrubtion of labels with panel.directlabels()
when using the option positioning = ggrepel
. ggrepel is much faster in computing label positions, but does not perform well when many points are distributed along a line, although there's enough space on the plot region.
This is a feature request for function "panel.errbars()": sometimes it would be helpful to provide the width of the error bars directly, e.g. in case of asymmetric error bars like for rates etc. In these cases argument "error_margin" could be a 2 columns matrix with upper and lower limits.
Travis CI recently throws errors for commits that have worked previously. The chnage must therefore come from a dependency that was updated. The error message is:
Error in dyn.load(file, DLLpath = DLLpath, ...) :
unable to load shared object '/home/travis/R/Library/quadprog/libs/quadprog.so':
libRblas.so: cannot open shared object file: No such file or directory
Calls: <Anonymous> ... namespaceImport -> loadNamespace -> library.dynam -> dyn.load
Execution halted
ERROR: lazy loading failed for package ‘latticetools’
* removing ‘/tmp/RtmpQixtCX/Rinst3790614754c8/latticetools’
The error seems to come from quadprog
, a dependency of directlabels
package. However, quadprog
itself has no other dependencies and should not need local installation of lipblas
and liblapack
on linux systems. But complains that a compiled C++ file is missing.
Using this factor, boxes are scaled unevenly on both axes although they should be scaled evenly. That means, box_scale = 0.01
should give a 1% size increase of the box regardless of the range of X or Y scale, but it doesn't work.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.