logging


ggplot log scale y axis straight lines


I am having troubles with a simple ggplot that I need to incorporate a log scale y axis in. I understand that ggplot is right with curving lines once my axis has the log scale, but I need the lines to still connect my data points linearly.
This is my code:
forexample<-transform(example, EXP=factor(EXP, levels=unique(EXP)))
plot<-ggplot(forexample, aes(x=EXP, y=concentration, shape=sample))
+ stat_summary(aes(group = sample), fun.y = mean, geom = 'line', alpha=1, size=0.5)
+ stat_summary(aes(group = sample), fun.y = mean, geom = 'point', alpha=1, size=4) +
theme_bw() +
coord_trans(y = "log10")
my data is structured like this:
sample concentration EXP
H 0.08 Ex1
H 0.07 Ex2
M 2.00 Ex1
M 0.50 Ex2
R 0.01 Ex1
...
I tried Zoltáns suggestion in the question "ggplot2 log scale of y axis causing curved lines" but it didnt work out for me.
(ggplot2 log scale of y axis causing curved lines)
I would be really really glad if somebody could help me with this!
Thank you :)
This is the intended behavior of coord_trans, and is distinct from scale_y_log10. See also: http://stackoverflow.com/a/25257463/3330437
require(dplyr) # for data construction
require(scales) # for modifying the y-axis
data_frame(x = rep(letters, 3),
y = rexp(26*3),
sample = rep(c("H", "M", "R"), each = 26)) %>%
ggplot(aes(x, y, shape = sample)) + theme_bw() +
geom_point() + geom_path(aes(group = sample)) +
scale_y_log10()
If you want the y-axis labels and gridlines to look more like the coord_trans defaults, use scale_y_log10(breaks = scales::pretty_breaks()).

Related Links

C# Access Listener TextWriterTraceListener object from Code behind and chage initializeData value
“tail -f” makes disk full?
Does NLog have an equivalent concept to log4net's ILoggerRepository?
Liferay: what is the default approach for logging in Liferay?
JBoss AS 7: Logging
Logging of Access control entry in Firewall
Separating Flume flows
Logging in “classic” style Sinatra app
Drools Log files
Go: Disable a log.Logger?
Reducing line width of glassfish log
Logging in ServiceStack
Internal logs for Castle Windsor
Logging with Vala
LogBack generating weird files :/
AspectJ operation logging

Categories

HOME
youtube-api
msbuild
model-view-controller
azure-active-directory
dronekit
gap-system
latex
stdout
download
atlassian-fisheye
install
coding-style
velocity
dynamics-crm-2011
guidewire
ng2-charts
camunda
element
draw2d
webgl-earth
wai-aria
core-animation
proof-general
edsdk
choco
zimbra
bootcamp
gitosis
minitest
sampling
outlook-2010
cowboy
wicket-tester
jks
fluent-nhibernate-mapping
totalview
huawei
easy-thumbnails
foreground
jira-agile
geokit
falcon
queuing
methodology
jsondoc
gtkwave
play-json
edgar
log4cxx
bootstrap-tabs
glog
valdr-bean-validation
firebase-tools
random-access
javadb
register-allocation
mvcgrid
visual-studio-setup-proje
rssi
farpoint-spread
kuka-krl
thucydides
mencoder
pechkin
oc4j
usersettings
removeall
junction-table
vline
mail-gem
esi
php-gettext
ios6-maps
nserror
maven-eclipse-plugin
copyfile
clgeocoder
cryptolicensing
mediastreamsource
text-manipulation
simultaneous
miniport
j++
urlscan

Resources

Mobile Apps Dev
Database Users
javascript
java
csharp
php
android
MS Developer
developer works
python
ios
c
html
jquery
RDBMS discuss
Cloud Virtualization
Database Dev&Adm
javascript
java
csharp
php
python
android
jquery
ruby
ios
html
Mobile App
Mobile App
Mobile App