我正在尝试在ggplot2中创建一个图表。我希望x轴显示2.84以及下面输入的序列。除了在break()中输入所有确切的值之外还有其他方法吗?我试过谷歌,但它并没有解决我的问题。
<a *ngFor="let result of results | slice:0:7" class="other" (click)="onAddStack(result)">
<li>{{ result.name }}</li>
</a>
答案 0 :(得分:2)
您可以以编程方式生成特定的中断,如下所示:
# make up some data
d <- data.frame(x = 6*runif(10) + 1,
y = runif(10))
# generate break positions
breaks = c(seq(1, 7, by=0.5), 2.84)
# and labels
labels = as.character(breaks)
# plot
ggplot(d, aes(x, y)) + geom_point() + theme_minimal() +
scale_x_continuous(limits = c(1, 7), breaks = breaks, labels = labels,
name = "Number of treatments")