Andrew10
Цитата:
Впрочем, если вам из крови нос нужно засунуть графики, возьмите Log от данных и сделайте метки логом. Засунуть-то на оси можно, что угодно. На осях степени десятки будут, например. Масштаб вы любой можете этим методом задать (в смысле как у них, с подменой Ticks), просто функцию свою отмасштабируйте сообразно.
А какой пример вы пробовали? Там их три вообще-то, очень разных. Один из них даёт вроде что вам надо, как раз пакет чей-то
А кодом даны такие примеры:
Код: Plot[{Sin[x], 3*Sin[x]}, {x, 0, 2*Pi},
PlotStyle -> {RGBColor[1, 0, 0], RGBColor[0, 0, 1]}, Frame -> True,
FrameTicks -> {Automatic, {{-3, "-3 M"}, {-2, "-2 M"}, {-1,
"-1 M"}, {1, "1 M"}, {2, "2 M"}, {3, "3 M"}},
Automatic, {{-3, "-30 T"}, {-20, "-2 T"}, {-1, "-10 T"}, {1,
"10 T"}, {2, "20 T"}, {3, "30 T"}}}]
Цитата:
Похоже, что Show здесь вообще не годитсяочевидно да, если прямо хочется, чтобы Математика сама отрисовывала. В ней двойных осей принципиально нет. Есть график, на котором есть один набор осей, всё. Надо два набора - рисуйте два графика. Show соединяет различные функции на одном наборе осей, "показывает" внутри них, универсальным образом. Просто сама сборка из двух осей - это экономия места, это не есть функциональная (в мат смысле) необходимость, поэтому по идее её и не должно быть. Но почему вы не хотите например в Origin или где ещё, соединить выхлоп Математики? Где оси можно содединять и параллелить. Не запрещаю себе думать, что и для Математики кто-нибудь мог написать пакет для рисования всякой дряни вокруг стандартного рабора осей: двойные, тройные и т.п.
Впрочем, если вам из крови нос нужно засунуть графики, возьмите Log от данных и сделайте метки логом. Засунуть-то на оси можно, что угодно. На осях степени десятки будут, например. Масштаб вы любой можете этим методом задать (в смысле как у них, с подменой Ticks), просто функцию свою отмасштабируйте сообразно.
А какой пример вы пробовали? Там их три вообще-то, очень разных. Один из них даёт вроде что вам надо, как раз пакет чей-то
А кодом даны такие примеры:
Код: Plot[{Sin[x], 3*Sin[x]}, {x, 0, 2*Pi},
PlotStyle -> {RGBColor[1, 0, 0], RGBColor[0, 0, 1]}, Frame -> True,
FrameTicks -> {Automatic, {{-3, "-3 M"}, {-2, "-2 M"}, {-1,
"-1 M"}, {1, "1 M"}, {2, "2 M"}, {3, "3 M"}},
Automatic, {{-3, "-30 T"}, {-20, "-2 T"}, {-1, "-10 T"}, {1,
"10 T"}, {2, "20 T"}, {3, "30 T"}}}]