問題タブ [levelscheme]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
3 に答える
3774 参照

wolfram-mathematica - LevelScheme を使用して Mathematica でサブプロットを作成するにはどうすればよいですか?

例として、MATLAB で生成された次の任意の Figure を検討してください。基本的な考え方は、等高線図があり、そこから選択したスライスを右側のサブプロットに表示したいということです。mmaにサブプロットに相当するものはありますか?

私が現在行っている回避策は、スライスと矢印を含む等高線図と 2 つのスライス プロットを別々に作成し、それらをラテックスにまとめることです。ただし、mma内でこれを実行できるようにしたいです。どうすればこれを行うことができますか?

私が持っていたアイデアは、完全な垂直方向と半分の水平方向のアスペクト比を持つ等高線図、半分の垂直方向と半分の水平方向のアスペクト比を持つ 2 つのプロットを生成し、GraphicsGridそれらを整列させるために使用することです。しかし、これでもプロットは合成図ではなくリストとして表示されました。これが唯一の方法ですか、それともより適切でエレガントな方法がありますか?

ここに画像の説明を入力

0 投票する
3 に答える
914 参照

wolfram-mathematica - LevelSchemeのヒストグラムプロット

LevelSchemeを使い始めたばかりですが、ヒストグラムを図に正しく合わせるのに問題があります。最小限の機能しない例:

出力は次のようになります

ここに画像の説明を入力してください

このように見えるべきとき

ここに画像の説明を入力してください

基本的に、グラフィックスオブジェクトは'sにHistogram従わず、代わりにメインの'sに従います。がまたは同様のコマンドに置き換えられた場合、この動作は発生しません。したがって、以下はクリーンなプロットを生成しますFigurePanelPlotRangeFigurePlotRangeHistogramPlot

ここに画像の説明を入力してください

他の誰かがこの問題に遭遇しましたか?または、修正の提案がありますか?

編集

質問にグリーンを追加すると思いました。私はまだこのハードルを克服する方法を知ることに興味があります。

0 投票する
3 に答える
9168 参照

wolfram-mathematica - FrameLabels の 1 つのペアでプロットのグリッドを作成する方法は?

グリッド全体が単一の FrameLabel を持つ、プロットの行/列/グリッドを作成する最も簡単な方法は何ですか?

これに似たものが必要です:

行形式の場合、1 つまたは複数の水平ラベルを持つことができますが、垂直ラベルは 1 つだけです。

考慮すべき問題:

  • 垂直スケールはすべてのプロットで一致する必要があり、長すぎるラベルや自動などによって台無しにされてはなりませんPlotRangePadding
  • プロット間の間隔を適切に (そしてサイズ変更に寛容に!) 制御する必要があります (結局のところ、これは冗長なラベルを削除する動機の 1 つです)。
  • 配置の一般的なスペース効率。最大のコンテンツ、最小の (不必要な) 空白。

編集

多くのサイズ変更を伴う、印刷可能な図を確実に作成できるようにしようとしています。(エクスポートされた PDF は通常、ノートブックに表示されているものと同じ比率ではなく、読みやすいが大きすぎないフォントを使用する必要があるため)

0 投票する
0 に答える
119 参照

wolfram-mathematica - LevelScheme ライブラリで Prolog[] を使用する際の問題

LevelScheme ライブラリで使用しようとしていProlog[]ます。ListLinePlot[]これが私がやろうとしていることのサンプルです。

get の場合の出力は次のとおりです。

ここに画像の説明を入力

必要なシェーディング (Prolog で提供したシェーディング) を取得する方法がわかりません。

コードの何が問題で、どのように修正できるか教えていただけると助かります。