построение квадрата с осями log2 в matplotlib
Я хотел бы сделать график рассеяния квадратной оси с помощью matplotlib. Обычно используяset_scale("log")
прекрасно работает, но это ограничивает меня в log10. Я хотел бы сделать сюжет в log2. Я видел решение здесь:Как получить экспоненциально масштабированную ось?
но это довольно сложно и не работает, если у вас есть 0 значений в ваших массивах, что я и делаю. Я хотел бы просто игнорировать те, которые делают другие функции numpy.
Например:
log2scatter(data1, data2)
где data1 и data2 содержат 0, должны иметь логарифмическую шкалу по осям x и y с логарифмическими разнесенными галочками. Так же, как log10, кроме log2 ...
Благодарю.