2
對於缺乏更好的描述方法,我想在Gnuplot 5.0中對模型應用rrange表達式,以確保最大值「舍入」到最近的10個單位。我認爲我正處在正確的軌道上,但我很好奇是否有一種更優雅的方法來實現這一點。例如,這會產生什麼樣我想:Gnuplot範圍數字因子
max_range = int(STATS_max)
if (max_range == 0) {
max_range = 1
}
while (max_range % 10 != 0) {
max_range = (max_range + 1)
}
因此,例如,13.2 STATS_max值產生的20
感謝提前MAX_RANGE, 戴夫
正如@Chri的後續行爲下面是stoph的優秀答案。出於我的目的,我仍然需要保留上面的代碼段,以確保max_range不等於零。將ceil()應用於零會產生零值,儘管準確,但它是範圍最大值的非法值。錯誤:「無法繪製一個空的y範圍!」 – DaveL17