我在ggplotly中使用了一個geom_bar繪圖圖形,並將負向條形圖呈現爲正數。任何想法爲什麼這可能是這種情況,特別是如何解決這個問題?ggplotly在正方向上繪製負向條形圖
library(ggplot2)
library(plotly)
dat1 <- data.frame(
sex = factor(c("Female","Female","Male","Male")),
time = factor(c("Lunch","Dinner","Lunch","Dinner"), levels=c("Lunch","Dinner")),
total_bill = c(-13.53, 16.81, 16.24, 17.42)
)
# Bar graph, time on x-axis, color fill grouped by sex -- use position_dodge()
g <- ggplot(data=dat1, aes(x=time, y=total_bill, fill=sex)) +
geom_bar(stat="identity", position=position_dodge())
ggplotly(g)
爲什麼第一個柱子會處於正向,負值?
,我使用的版本是最新的:
plotly_3.4.13
ggplot2_2.1.0
看起來像這是一個'ggplotly'的已知問題(https://github.com/ropensci/plotly/issues/560) – joemienko
啊我看到了...那是不幸的。有關避免這個問題的任何建議,而不是打開陰謀(例如通過更改某些規範)?或者最好等待修復? – Nick
我認爲這取決於您的具體使用情況 - 您確定需要積極使用嗎? – joemienko