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++ Boost libraries
Clojure - configure `timbre` logging
Example usage of Category within Logger component
Inno Setup : multiple issues with logging in the script
RabbitMQ SASL loggin
How to have different logger for sub package using log4j.properties
RedisRequestLogger not working
start harvest logs from specific day
Change console behavior of Adempiere - Modification of Entries
Solr logs not being pushed directly to kafka, Solr cannot connect to ZK
How is cloud foundry logging level configured
How to add users to Jasig CAS ?
Want to create logs for each bundle separately in servicemix
Graylog2 web interface doesn't show logs/messages even though the data is in Elasticsearch
When should I use logInfo and when writeln?
logger driver in android lollipop kernel

Categories

HOME
ckan
youtube-api
ssms
macros
dronekit
opencv4android
x509certificate
arguments
squeak
coordinates
ms-application-insights
download
subprocess
olap
aspectj
camunda
yui
hql
tag-cloud
ofbiz
keystone
coccinelle
javaagents
opengraph
rvm
ecmascript-2017
windowserror
angular-schema-form
git-submodules
kundera
2checkout
directions
restler
bootcamp
dom4j
mkdir
border-layout
maven-2
jibx
scalamock
origami
gem-fury
jvisualvm
google-cloud-powershell
ape-phylo
wufoo
django-cors-headers
jks
hdpi
enet
ajv
aot
programming-pearls
grib
therubyracer
racket-student-languages
settext
video-embedding
apache2-module
sqldataadapter
computability
webservices-client
edgar
perfect-scrollbar
applinks
aiff
clearcanvas
lwuit
formbuilder
atg-dynamo
isl
twitter-finagle
django-tests
traceur
sigma-grid-control
opencobol
pudb
mail-gem
netzke
doxia
certificate-revocation
jquery-ui-map
bindinglist
django-admin-tools
sqlbuddy
execjs
method-call
object-tag
quazip
html5-animation
konsole
mdd

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