問題タブ [figures]
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.
matlab - 2 つの異なるファイルにある 2 つの図 - 2 番目の図から最初の図を実行する方法は?
2 つの異なるファイルに 2 つのイチジクがあります。最初の図のボタンをクリックすると、2 番目の図を表示したいのですが、どうすればよいですか? 出来ますか?
はいの場合、2 つの図の間でデータを交換する方法は?
matlab - MATLABで開いているすべての図形のハンドルを取得するにはどうすればよいですか
matlab(別の関数によって生成された)に9つの開いている図があり、それらすべてをファイルに印刷したいと思います。MATLABで開いているすべての図形のハンドルを取得する方法を知っている人はいますか?
私は知ってgcf
いますが、それは私が望むことをしていないようです。
pdf - Mathematica 8でエクスポートをPDF設定に変更できますか?
私はMathematicaを使って必要な数の図をプロットし、LaTeXでそれらをpdfとして使用しています。
問題は、MathematicaがAcrobat 5.x設定の互換性を使用して図をエクスポートすることです。これにより、図が大きくなり、最適化されないと思います。最終的なpdfにいくつかある場合、1つを印刷するだけで数分かかることがあります。最終文書のページ。
MathematicaでPDFの出力設定を変更する方法はありますか?PDFとしてエクスポートし、ポストスクリプトに変換してから、新しい設定で.psから新しいPDFを作成する必要がありますか?.epsをエクスポートしてPDFに変換する必要がありますか?Mathematicaで最適化されたPDFを作成するためのワンステップの方法はありますか?
簡単な例(そして少し誇張されているので違いは非常に明白です):Mathematicaからエクスポートするpdf(Export ["C:/figure.pdf"、%])はサイズが1065kb、.pdf->。ps->です。 pdfは652kbの最終ファイルを提供し、.eps->。pdfは610kbのファイルを提供します。私はラテックスでこれらのどれも使用しませんが、それは設定の違いを示しています。
class - インスペクターは、フィギュアに接続されているときにユーザー定義のクラスがクリアされないように見える
MATLAB のクラスを使用して基本的な GUI を作成しています。これには、基本的な uicontrols() およびGridLayoutコンポーネントが含まれます。通常、図を閉じて「クリア クラス」を発行すると、すべて問題ありません。ただし、クラスによって作成された図を調べると、オブジェクトをクリアできない場所に保持しているようです。これまでのところ、私が見つけた唯一の解決策は、MATLAB を再起動することです。
私のコードに関しては、「UserData」を介してどのコントロールにもクラスへの参照を保存していません。
他の誰かがこの種の問題に遭遇しましたか? これに対する別の解決策はありますか?
matlab - MATLAB - プロットの x 軸のサイズを動的に変更しますが、y 軸のサイズは変更しませんか?
リアルタイムでプロットを生成しています。30 秒ごとに x 軸を 30 秒ずらします。これで問題ありませんが、y 軸が以前よりも小さいサイズに自動的にサイズ変更されています。以下をご覧ください。
これは、30 秒に達して x 軸のラベルを再描画する前の私のデータです。私はちょうど±cos(t)
今プロットしているので、Y 制限は [-1 1] です。
30 秒後、軸をシフトして、時間間隔 [30 60] でプロットが生成されるのを見始めます。Y 制限が [-0.8 0.5] に再スケーリングされていることに注意してください。時間が長くなると、制限は [-1 1] に戻ります。しかし、前の 30 秒のスナップショットと現在のスナップショットの間に継続性を持たせたいと考えています。つまり、30 秒のしきい値に達した直後に制限を [-1 1] にする必要があります。
以前の Y 制限を維持したまま適切に拡張する方法はありますか (つまり、Y データが制限を超えると、自動的に適切にサイズ変更されます)?
matlab - MATLAB-ラインハンドルのXDataとYDataを動的に更新する最良の方法は?
私はデータを収集し、そのデータをリアルタイムでプロットしています。データはモーションキャプチャシステムによって生成されます。新しいデータのイベント通知機能が追加された、2列の行列の単なるラッパーであるクラスが1つDynamicDataset
あります(ただし、それよりも微妙な違いがあります)。DynamicPlotter
データが追加されたイベントをリッスンし、プロットを動的に更新する別のクラス。適切なコードスニペット:
MATLABコードプロファイルに基づくと、のset
コマンドupdatePlot()
はかなり高価です。個々のポイントが来たときにプロットするためのより良い方法があるかどうか疑問に思っていますか?理想的には、単一のポイントを押し込んXData
でYData
そのポイントのみを描画しますが、これが可能かどうかはわかりません。
複数の線列オブジェクト(つまり、同じプロット上に複数のグラフ)が存在する場合があることに注意してください。plot()
引数としてAxesハンドルを受け取るため、以前に描画されたラインハンドルのプロパティは考慮されません(またはそうする方法はありますか?)。私はただやろうと思っていplot(x,y);hold all;
ましたが、それは毎回別々のラインハンドルを与え、それぞれが単一のポイントに対応します。
入ってくるポイントのプロットをこれ以上速くする方法がないかもしれませんが、私は尋ねると思いました。
編集:誤解されやすい一般的な例を使用するのではなく、私が使用している実際のコードでOPを更新しました。
matplotlib - ページ/プロット 2 つの図を変更する方法
3 つのプロットを生成するツールを開発しています。それらのうちの 2 つは関連しているため、pyplot.subplot を使用して作成しました。3 番目のものはより多くのスペースが必要であり、単一のグラフで作成したいと考えています。
2 つの図をプロットできることは明らかです。しかし、これらの矢印でアクセスできるように、この同じウィンドウにそれらを表示する方法を知りたいです。
matlab - Figure の分割と Xticks の処理 (Matlab)
Matlab の図に問題があります。全部で 171 本のバーがあるので、バー プロットを 2 つの図に分割しました。最初にデータの前半 (図 1) を取得し、次に後半 (図 2) を取得しました。しかし、Xticks で問題が発生しました。どちらも 0 から始まりますが、後半 (図 2) は 86 から 171 まで (たとえば、80 から 180 になるように 10 の間隔で) にしたいと考えています。set(gca, 'XLim', [86 171] を2番目の図に試してみましたが、その図のバーが図の外に出てしまい、以前は考えていませんでした... Xticks/図の分割の問題?
Xticks についてもう 1 つ質問があります。すべてのバーのすぐ上にテキスト (または実際には別のバーに対応する他の数字) を追加したので、それらを図の下に移動したいと思います。「set(gcf, 'Position', get(0,'Screensize'));」で画面全体に収まるようにしましたが、Xticksやその他の数値が重ならないように、Xticksを下に移動する必要があります。他の。これらの問題を解決する方法を学びたいのですが、経験豊富な人の助けが必要なようです!
matlab - 指定したディレクトリに matlab の Figure を保存するスクリプト
matlab でいくつかの Figure を開いているとします。save_all_figures_to_directory('dir_name')
たとえば、すべての図を反復処理して、指定したフォルダーに保存するなど、呼び出すことができる関数が必要です。どうすればいいですか?
image - Docbook-1つの図にさらに多くの画像
DocbookにLaTeXのSubfigに似たものはありますか?
2つの画像を並べて図に入れたいのですが、これはDocbookでどのように行われますか?