Displaying 20 results from an estimated 76 matches for "axticks".
2004 Feb 19
1
Possible error in ?axTicks
Hi all,
Before posting to r-bugs, I thought that I would just verify this one
first.
It looks like the help for axTicks() needs to be corrected.
It presently says:
'axTicks()' can be regarded as an R implementation of the C function
'CreateAtVector()' in '..../src/main/graphics.c' which is called by
'axis(side,*)' when no argument 'at' is specified.
However, CreateAtVecto...
2011 Feb 04
1
axTicks.Rd documentation bug
?axTicks says:
usr: numeric vector of length four, defaulting to ?par("usr")?
giving horizontal (?x?) and vertical (?y?) user coordinate
limits.
but this is not how the function is implemented -- in fact 'usr' should
be a vector of length two corresponding to the...
2004 Apr 15
1
pretty for a log-axis
Is there a function that does the same as pretty but on a log-scale?
Suppose you have
x <- exp( runif( 100, 0, 6 ) )
(which will between 1 and 403), then I would like to have a result like:
log.pretty( x )
[1] 1 5 10 50 100 500
Bendix C.
----------------------
Bendix Carstensen
Senior Statistician
Steno Diabetes Center
Niels Steensens Vej 2
DK-2820 Gentofte
Denmark
tel: +45 44 43 87 38
2005 Jun 28
2
axTicks on a reverse ylog plot (PR#7973)
...# Test case A: works as expected
plot(10:100,log="y",ylim=c(100,11))
grid()
par("yaxp")
# Test case B: grid does not have horizontal lines; par("yaxp") is
different
plot(1:100,log="y",ylim=c(100,10))
grid()
par("yaxp")
In the second test case, axTicks for the horizontal lines (in grid())
returns numeric(0) for spacing ... how do the tick marks get drawn in
the first place??
-mt
--please do not edit the information below--
Version:
platform = powerpc-apple-darwin8.1.0
arch = powerpc
os = darwin8.1.0
system = powerpc, darwin8.1.0
status = Pa...
2005 Aug 18
2
axTicks and window resizing
...les
with x (distance), y (altitude) and a z parameter (altitude magnification).
profplot<-function(x,y,z=10,...){
op <- par()$mai
par(mai=c(0.95625,0.76875,0.76875,0.95625))
plot(x,y*z, type="l",asp=1,las=1,xlab="",ylab="",yaxt="n",...)
axis(2,labels=axTicks(2)/z,las=1)
axis(4,labels=axTicks(2)/z,las=1)
on.exit(par(mai=op))
}
This worked apparently well until I had to resize the graphical window
after plotting. In this case, I get this message:
> profplot(prof$dist,prof$alt,col="blue")
> Erreur : les longueurs de 'at' et d...
2012 Aug 22
1
Plot label axis with expression
Hi all,
I need help with axis in plot.
I want to edit y axis label of my plot. My data is like:
x <- c(100,50,10,1,0.1,0.05,0.001)
plot(log(x))
axTicks(2) # Label of y axis
[1] -6 -4 -2 0 2 4
I'd like that y axis label was like: e^-6, e^-4, etc. (with text "e"
superscript -6, -4, etc.) I try to use expression(), but don't work.
plot(log(x), yaxt="n")
axis(2, at=axTicks(2), labels=expression(rep("e",times=...
2008 Aug 01
0
standardize ggplot and lattice themes
...k, col.lab = "black",
> xpd = FALSE, mar = old.par$mar + c(-2,-1,-1,3), mgp=c(1.8, 0.5, 0),
> col="black")
>
> plot(x, y1, new=TRUE, t="n") # plots nothing, needed to find the
> dimensions
>
> lims <- par("usr")
> subGrid1 <- axTicks(1) + mean(diff(axTicks(1)))/2 # position of the
> grid sub-divisions
> subGrid2 <- axTicks(2) + mean(diff(axTicks(2)))/2
>
> plot(x, y1, col=1, xlab = "x", ylab = "value", xaxt = "n", yaxt =
> "n", pch=16, cex=0.8,
> panel.first = {...
2004 Mar 25
1
How to add a top X-axis with a different logarithmic scale?
Hi,
I am trying to put on one plot two different logarithmic
scales, using the bottom and top X-axes.
Below there is an example of what I am trying to achieve,
using axTicks() -- and fails.
I already spent few hours on that, and cannot figure out from
?par and ?axTicks what I am doing wrong.
Example follows:
############################################################
#### Data
x <- c(1.1*1:4, 25*1:5) / 50e+03
y <- c(0.15*1:4, 0.6 + 0.05*1:5)
#### Conf...
2010 Nov 20
2
plotting a timeline
...class = "data.frame", row.names = c(NA, -9L))
plot(the_data$eventtime, the_data$impact, type="h", frame.plot=FALSE, axes =
FALSE, xlab="",ylab="", col="grey")
text(the_data$eventtime,the_data$impact, the_data$label)
#axis(1)
abline(h=0,lwd=2)
text(axTicks(1),-0.1, axTicks(1))
points(axTicks(1),rep(-0.05,length(axTicks(1))), type="h")
[[alternative HTML version deleted]]
2012 Nov 14
2
vectorized plotmath expressions via substitute()
hi all - i've seen versions of this question before, but none seem to get
directly at my solving my (probably very simple) issue:
i simply want to annotate the tick marks on an axis with (superscripted)
10^x notation, and tried this:
axis(1, at = axTicks(1), as.expression(substitute(10^foo, list(foo =
axTicks(1))))
thinking the as.expression/substitute would create the appropriate
expression vector from the expansion of the foo vector.
i'm continually stuck in the error process, however, with axis() where R
complains that i've only provide...
2009 Dec 03
2
Formatting of numbers on y axis
Hello all. I have the following:
plot(salaries$yearID, salaries$salary, type='n', xaxt='n', xlab='',
yaxt='n', ylab='')
axis(1, at=unique(salaries$yearID), labels=unique(salaries$yearID), lwd=.25,
tck=-0.05)
axis(2, axTicks(2), format(axTicks(2), scientific = F))
Which nicely creates the Y axis with the raw numbers, which are in the range
of .5 - 7 million.
However, it displays them as "1000000", and so on- I'd like it to show just
whole numbers 1, 2, 3, through 7, so I can label the Y axis "in mi...
2005 Aug 14
1
Labels on axes with log scales with lattice
...and.
xyplot(log10(y) ~ x, scales=list(y=list(at=c(1, 2, 3), labels=c(10,
100, 1000))))
My problem is that I am making multiple plots and cannot set the
labels on each plot individually. I need to automate the computation
of the "at" and "labels" parameters. I think the "axTicks" command
can compute the information I need to set "at" and "labels" correctly,
but I am having trouble determining how to set its parameters to make
it compute the information I need. Perhaps "pretty" might work to,
but "axTicks" seems better designed...
2013 Jan 15
2
Month name in English, not R running language
...the language of R, but
I search rather a way to change it for just the next command (also I run
R in MacOS !).
The solution will be to make myself the axis... except if someone has
the trick to do it more easily.
To generate the axis myself, it is not so simply to get one tick by
month. I try
axTicks(1) but it gives 5 ticks rather than 4
and
> as.Date(axTicks(1), "1970-01-01")
[1] "2000-04-13" "2000-05-03" "2000-05-23" "2000-06-12" "2000-07-02"
Is not what I expected. Plot with date object seems to use a special way
to generate...
2008 Jun 13
1
adding custom axis to image.plot() and strange clipping behavior
...on of 'if' statement
## and set 'xpd = TRUE'
imp <- `body<-`(image.plot,value=`[[<-`(body(image.plot),28,
quote({par(big.par)
par(plt = big.par$plt, xpd = TRUE)
par(mfg = mfg.save, new = FALSE)
invisible()})))
imp(m,axes=FALSE)
box()
axis(1,axTicks(1),lab=letters[1:length(axTicks(1))])
## clip to plotting region for additional
## graphical elements to be added:
par(xpd=FALSE)
abline(v=0.5)
###=== end code
I wonder if anyone has any insights into this behavior? Since in the axis() documentation, it says:
"Note that xpd is not accepted as...
2012 Aug 01
1
add text to a plot, create character labels
Hi,
I was trying to run the following, where the labels on the x axis are dates
and need to be converted to characters. It did not work. Any help would be
appreciated. Thanks.
>
text(axTicks(1),par("usr)[3]-2,srt=45,adj=1,labels=as.character(c("2008-01-08","2008-08-10","2008-08-22","2008-09-03",
"2008-09-15")), xpd=T, cex=0.8)
Error: unexpected numeric constant in
"text(axTicks(1),par("usr)[3]-2,srt=45,adj=1,labels=as.cha...
2006 Feb 16
1
R-help - Problem in drawing braplot with a huge value of data
Hello R-experts,
I am facing a strange problem while creating a barplot. I have serise of
data of which the first
on is around 162589 while the remaining data are around 0-150. so when I am
ploting the barplot
with all the data I am getting a single line -> test1.jpg.
But If I remove the 1st value i.e 162589 then I am getting a normal
barplot -> test2.jpg
Can some one help me regarding
2009 Jan 27
3
plot Ticks
Is there a way to force the number of ticks along an axis ?
I read the on-line documentation and tried many combinations of all available parameters from functions
par(), axTicks(), axis(), plot() ... but no luck !
Thank you very much,
Maura
tutti i telefonini TIM!
[[alternative HTML version deleted]]
2005 Mar 30
1
Finding the "height of a line of text" for axis
...ks <- function(at) {
# Start of the ticks
base<-par("usr")[1]
# Length of the ticks
l<-par("cxy")[2]*par("tcl")
for (i in at) {
lines(c(base,base+l),rep(i,2),col="red")
}
}
# Test plot
plot(c(1,2,3), axes=FALSE)
# Draw ticks in red
drawticks(axTicks(2))
# Overprint with normal axis
axis(2, axTicks(2))
Thanks in advance,
Steven Murdoch.
--
w: http://www.cl.cam.ac.uk/users/sjm217/
2005 Nov 21
1
Plotting one or more series on the same graphs
Hi, I'm from Italy (sorry for my english...). I've two questions about
the plot function.
I've to create a simple graph for the data set "n_species":
species=sqlQuery(dati, "select count(distinct species), season from
captures_complete_r group by species, season")
n_species=tapply(species$count, species$season, sum)
n_species=data.frame(n_species)
n_species
2003 Dec 11
2
returning plot tick marks
Is there an easy way to return the values of the axis tick marks resulting from plot.default? For example, plot(1:1000) would return 0, 200, 400, 600, 800, 1000 from the x axis.
Thanks,
Max
---------------------------------
[[alternative HTML version deleted]]