"BarLegend" Клещи интерференция - PullRequest
0 голосов
/ 13 мая 2019

У меня есть ContourPlot в mathematica с легендой BarLegend, как показано ниже. У меня три проблемы с «номерами тиков»:

(1) они мешают друг другу (или находятся слишком близко):

возможные решения:

а. выберите конкретные номера для отображения на панели легенды, например, {-1, -0.5,0,0.5,1}.

б. показывать метки вертикально, чтобы они не мешали друг другу.

с. увеличить длину строки легенды.

(2) Я хочу изменить шрифт тиковых чисел на «Times»

(3) Я определил минимальный максимум BarLegend (-1,1), но сами минимальные максимумы не включены. (Я хочу, чтобы они были в легенде)

enter image description here

Код строит функцию распределения 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]}]]
...