Description Usage Arguments Details Value Author(s) Examples
Generates a countour plot of the pooled data or one plot for each dataset.
1 2 |
x |
a character, the name of a numerical vector. |
y |
a character, the name of a numerical vector. |
type |
a character which represents the type of
graph to display. If |
show |
a character which represents where the plot
should focus. If |
numints |
a number of intervals for a density grid object. |
datasources |
a list of opal object(s) obtained
after login in to opal servers; these objects hold also
the data assign to R, as |
The function first generates a density grid and uses it to plot the graph. Cells of the grid density matrix that hold a count of less than the filter set by DataSHIELD (usually 5) are considered invalid and turned into 0 to avoid potential disclosure. A message is printed to inform the user about the number of invalid cells. The ranges returned by each study and used in the process of getting the grid density matrix are not the exact minumum and maximum values but rather close approximates of the real minimum and maximum value. This was done to reduce the risk of potential disclosure.
a contour plot
Isaeva, J.; Gaye, A.; Burton, P.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 | {
# load the file that contains the login details
data(logindata)
# login and assign specific variables(s)
# (by default the assigned dataset is a dataframe named 'D')
myvar <- list("LAB_TSC","LAB_HDL")
opals <- datashield.login(logins=logindata,assign=TRUE,variables=myvar)
# Example 1: generate a contour plot of the pooled data (default)
ds.contourPlot(x='D$LAB_TSC', y='D$LAB_HDL')
# now produce the same plot but zoom in
ds.contourPlot(x='D$LAB_TSC', y='D$LAB_HDL', show='zoomed')
# Example 2: generate a contour plot where each study is plotted seaparately
ds.contourPlot(x='D$LAB_TSC', y='D$LAB_HDL', type='split')
# now produce the same plots but zoom in
ds.contourPlot(x='D$LAB_TSC', y='D$LAB_HDL', type='split', show='zoomed')
# Example 3: generate a contour plot with a less dense grid (default numints is 20)
ds.contourPlot(x='D$LAB_TSC', y='D$LAB_HDL', type='split', numints=15)
# clear the Datashield R sessions and logout
datashield.logout(opals)
}
|
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.