У меня есть ContourPlot в mathematica с легендой BarLegend, как показано ниже. У меня три проблемы с «номерами тиков»:
(1) они мешают друг другу (или находятся слишком близко):
возможные решения:
а. выберите конкретные номера для отображения на панели легенды, например, {-1, -0.5,0,0.5,1}.
б. показывать метки вертикально, чтобы они не мешали друг другу.
с. увеличить длину строки легенды.
(2) Я хочу изменить шрифт тиковых чисел на «Times»
(3) Я определил минимальный максимум BarLegend (-1,1), но сами минимальные максимумы не включены. (Я хочу, чтобы они были в легенде)
Код строит функцию распределения f1 как функцию от x и y:
f[e_, p_, v_] = 1000/(Sqrt[10 Pi]) e (e^2 - p^2) (1/v)^5 Exp[-5/2 (3 e^2 + p^2)/v^2];
plot = Show[Plot[{(1 + x)/3, -(1 + x)/3, x, -x}, {x, -1, 1},PlotRange -> {{-1, 1}, {0, 1}},FrameLabel -> {x, y},Frame -> True, ImageSize -> imagesize],ContourPlot[f[e, p, 1]/3.05, {p, -1, 1}, {e, 0, 1}, Contours -> 12,PlotLegends -> {Placed[BarLegend[{Automatic, {-1, 1}},LegendLabel ->Style["PDF", FontSize -> 14, Black, FontFamily -> "Times New Roman"]],Below]}]]