Я пишу виджет wxpython, который показывает состояние нескольких объектов с течением времени (х циклов).Прямо сейчас у меня это работает с 1 пикселем / цикл и увеличивая и уменьшая до 1: 1;но я хотел бы позволить уменьшить масштаб.Я хотел посмотреть, есть ли какие-либо алгоритмы перехода к разбивке / объединению данных, прежде чем я начал использовать свои собственные, используя только свою слабую эвристику.Есть ли такой алгоритм, или я должен просто начать кодировать свое собственное решение?