ReplacePart никакого отношения к нормировке не имеет, я его привел для примера, как избавиться от чистого нуля, который не дает изобразить точку на логарифмическом графике.
Вот простенький пример, когда есть список с нулевыми значениями и мы просто находим где они и заменяем их на 0.1
Код:
test = {{-1, 200}, {4, 0}, {8, 22}, {10, 0}, {13, 55}}
ReplacePart[test, # -> 0.1 & /@ Position[test, 0]]
Нужен линейный - пытайтесь сделать линейный по обеим осям. Просто разброс по обеим осям такой, что нормально такой график не изобразить, чем спасет домножение на такой коэффициент, я не очень понимаю, ну уменьшится все в миллион раз, проблема несоизмеримости значений так и останется. Отвлекитесь от Математики, возьмите листочек бумаги и по-честному, с сохранением масштаба, попытайтесь изобразить все необходимые точки. Если у Вас это получится, то Вы вправе ожидать, что это же получится сделать и в Математике.