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

Semantic Logging: An item with the same key has already been added
where does go log the errors?
how to add pass additional information about Exception, using Enterprise Library ExceptionManager?
Log4Net Multiple loggers
Tracing in Groovy after start of every method/function
Sidekiq logging Redis queries
Opencart vqmod stopped logging errors
How do you write to a log file in Clojure, using core.async?
How to pass log file name through MDC logback feature
Hadoop logs - value of environment variable, HADOOP_LOG_DIR?
My rails app isn't working in heroku
Suppress repeated messages to SQL Destination, in syslog-ng
Golang: Does logging into file using log.Println takes care of concurrent access
Why we use MDC.remove() in Logback/SLF4J?
Overriding logback configurations
Complex splitting of a log4net logger between two appenders

Categories

HOME
oop
netty
gap-system
jquery-plugins
data-modeling
hiveql
coordinates
ebay
servicenow
travis-ci-cli
browserstack
virtualhost
minimax
expo
github-flavored-markdown
react-select
internet-explorer-7
web-parts
geography
scotty
devexpress-mvc
windows-mobile
git-submodules
undo
edsdk
drawrect
log4net-configuration
eclipse-jdt
wunderground
intersection
multi-user
linkurious
ui-grid
datagridviewcombobox
superclass
weld
line-endings
activeandroid
google-chrome-storage
react.rb
stanford-nlp-server
denodo
dcom
standard-error
dynamic-linking
webmatrix
androiddesignsupport
wicketstuff
qtruby
django-taggit
3d-rendering
dcast
methodology
imageicon
libgcrypt
personality-insights
tess4j
sparkcore
log-analysis
minko
service-broker
aiff
register-allocation
clearcanvas
parsefloat
sqldatasource
infor-eam
kuka-krl
codio
logo-lang
php-amqplib
grunt-wiredep
scidb
junction-table
nsautoreleasepool
screensharing
volatility
inflate
ios6-maps
diazo
win-prolog
nsundomanager
utm
wdm
zipstream
quazip
viewdata
mediastreamsource
web-widget
file-icons

Resources

Database Users
RDBMS discuss
Database Dev&Adm
javascript
java
csharp
php
android
javascript
java
csharp
php
python
android
jquery
ruby
ios
html
Mobile App
Mobile App
Mobile App