Note that there are some explanatory texts on larger screens.

plurals
  1. POX scale values very compacted on R plots with lattice
    primarykey
    data
    text
    <p>I'm using this code to generate a plot:</p> <pre><code>require(lattice) allcol &lt;- c("blue","chocolate4","cornflowerblue","chartreuse4","brown3","darkorange3","darkorchid3","red","deeppink4","lightsalmon3","yellow","mistyrose4","seagreen3","green","violet","palegreen4","grey","slateblue3","tomato2","darkgoldenrod2","chartreuse","orange","black","yellowgreen","slategray3","navy","firebrick1","darkslategray3","bisque3","goldenrod4","antiquewhite2","coral","blue4","cyan4","darkred","orangered","purple4","royalblue4","salmon") names(logfile2d) &lt;- c("Date","Client","Operations") logfile2d &lt;- read.table(file="/var/lib/nfs-estadoclientes/nfsclients-2d.log") logfile=logfile2d col=allcol[0:length(levels(logfile$Client))] svg(filename="/var/lib/nfs-estadoclientes/nfsclients-2d.svg",width=14,height=7) xyplot(Operations~Date,group=Client,data=logfile,jitter.x=T,jitter.y=T, aspect = 0.5, type = "l", par.settings=list(superpose.line=list(col=col,lwd=3)), xlab="Time", ylab="Operations", main="NFS Operations (last 2 days, only clients with &gt;40 operations/sec)", key=list( text=list(levels(logfile$Client)), space='right', lines=list(col=col),columns=1,lwd=3,cex=0.75)) dev.off() </code></pre> <p>But the generated plot prints way much X scale values, and they can't be read. The X scale values are a date and an hour, on this format: "mounth/day hour:minute". It seems that R don't get these values as numbers, and tries to write down all of them.</p> <pre><code>&gt; dput(head(logfile$Date)) structure(c(1L, 1L, 1L, 1L, 1L, 1L), .Label = c("01/09-06:43", "01/09-06:53", "01/09-07:03", "01/09-07:13", "01/09-07:23", "01/09-07:33", "01/09-07:43", "01/09-07:53", "01/09-08:03", "01/09-08:13", "01/09-08:23", "01/09-08:33", "01/09-08:43", "01/09-08:53", "01/09-09:03", "01/09-09:13", "01/09-09:23", "01/09-09:33", "01/09-09:43", "01/09-09:53", "01/09-10:03", "01/09-10:13", "01/09-10:23", "01/09-10:33", "01/09-10:43", "01/09-10:53", "01/09-11:03", "01/09-11:13", "01/09-11:23", "01/09-11:33", "01/09-11:43", "01/09-11:53", "01/09-12:03", "01/09-12:13", "01/09-12:23", "01/09-12:33", "01/09-12:43", "01/09-12:53", "01/09-13:03", "01/09-13:13", "01/09-13:23", "01/09-13:33", "01/09-13:43", "01/09-13:53", "01/09-14:03", "01/09-14:13", "01/09-14:24", "01/09-14:33", "01/09-14:43"), class = "factor") </code></pre> <p>Maybe the best strategy is to omit intermediate values, but I don't know how. I don't know how to make R aware that these are numeric values neither.</p> <p><img src="https://i.stack.imgur.com/kl91z.png" alt="Screenshot of the generated plot"></p>
    singulars
    1. This table or related slice is empty.
    plurals
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload