LevelSchemeを使い始めたばかりですが、ヒストグラムを図に正しく合わせるのに問題があります。最小限の機能しない例:
<<"LevelScheme`"
Figure[{FigurePanel[{{0, 1}, {0, 1}},
LabB -> textit["x"], BufferB -> 2.5,
LabL -> textit["p(x)"], BufferL -> 2.5,
FrameTicks -> {LinTicks[-4, 4], LinTicks[0, 1]},
PlotRange -> {{-3, 3}, {0, 0.5}}],
RawGraphics[
Histogram[RandomReal[NormalDistribution[], 1000], Automatic,
"ProbabilityDensity"]]},
Frame -> False, PlotRange -> {{-0.075, 1.1}, {-0.1, 1.03}}]
出力は次のようになります
このように見えるべきとき
基本的に、グラフィックスオブジェクトは'sにHistogram
従わず、代わりにメインの'sに従います。がまたは同様のコマンドに置き換えられた場合、この動作は発生しません。したがって、以下はクリーンなプロットを生成しますFigurePanel
PlotRange
Figure
PlotRange
Histogram
Plot
Figure[{FigurePanel[{{0, 1}, {0, 1}},
LabB -> textit["x"], BufferB -> 2.5,
LabL -> textit["p(x)"], BufferL -> 2.5,
FrameTicks -> {LinTicks[-4, 4], LinTicks[0, 1]},
PlotRange -> {{-3, 3}, {0, 0.5}}],
RawGraphics[Plot[1/Sqrt[2 Pi] Exp[-x^2/2], {x, -4, 4}]]},
Frame -> False, PlotRange -> {{-0.075, 1.1}, {-0.1, 1.03}}]
他の誰かがこの問題に遭遇しましたか?または、修正の提案がありますか?
編集
質問にグリーンを追加すると思いました。私はまだこのハードルを克服する方法を知ることに興味があります。