問題タブ [matlab-hg2]
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 つの異なる x 軸 (異なるデータ単位) を持つプロットがあり、次のようにプロットします。
私の問題は、ボックスの一番上の線も(水平に)黒く描き、そのまま「開いた」ままにしないことです。下の水平軸と同じように、線に x 軸の目盛りもあれば素晴らしいでしょう。
明らかに、grid on
動作しません.y1軸の目盛りを右側に、y2軸の目盛りを左側に描画するため、これは望ましくありません。
また、Matlab 2014 ではうまくいったと思いますがset(ax(2),'XAxisLocation','top','XTickLabel',[]);
、Matlab 2015a ではもううまくいきません。
次に例を示します。
matlab - MATLAB 2014b 以降のペインター レンダラーを使用した三角分割パッチ
MATLAB の新しいグラフィック エンジン HG2 は、ペインタ レンダラーを使用してパッチを正しく印刷できません。
結果のパッチは、hist
またはによって生成されたかどうかcolorbar
に関係なく、三角形に分割されます。
この問題は MATLAB Central hereおよびhereで議論されており、pdf-viewer の「smooth line art」オプションを無効にすることで解決することが提案されています。これにより、一部のリーダーでは問題が隠蔽されます (たとえば、Adobe Reader では問題が隠されますが、Apple Preview ではそうではありません)。共同作業者や読者に、グラフィックを正しく表示するためにデフォルト以外の設定で特定の pdf ビューアーを使用するように依頼することは、ほとんど解決策ではありません。結果のファイルを Inkscape で見ると、出力ベクター グラフィックスに分割が存在することが明らかです。ここでは、カラーバーの半分を移動しました。これは、実際には半分に分割されており、pdf ビューアーによって誤って解釈されているだけではないことを証明しています。
OpenGL レンダラーを使用すると問題は発生しません (print('test.pdf','-opengl')
が、出力がベクトル化されません)。この問題は MATLAB 2015a でも解決しません。
MATLAB 2014b 以降でアーティファクトのないベクター グラフィックスをエクスポートする方法はありますか?
matlab - ヒストグラムの内容とデータヒントの場所をプログラムで更新する方法は? (MATLAB hg2)
histogram
以下に示すように、いくつかのデータセットがプロット内で循環し、データヒントがすべてのフレームで最も高いバーに続くアニメーションを作成しようとしています。
棒グラフを使用して目的の結果を達成するコードは次のとおりです。
makedatatip
データヒントは、提出ページのコメントに従って、 FEX からの提出の修正版を使用して作成されていることに注意してください (これは の 2012 年 6 月 27 日バージョンに当てはまりますmakedatatip
)。
コードにいくつかの変更を加える必要があります:
************ CHANGE 1************
122 行目は次のようにする必要があります: pos = [X(index(n)) Y(インデックス(n)) 0];
***********CHANGE 2************
行 135 ~ 141 はコメントアウトする必要があります
また、3: 行 84 を次のように変更します。Z = [];
プロットには存在しない入力ハンドルのおよびプロパティmakedatatip
にアクセスしようとするため、動作を拒否します。だから私の質問は:'XData'
'YData'
histogram
ヒストグラム自体と一緒に、histogram
プロットで ( matlab-hg2を使用して)プログラムでデータヒントを作成および更新するにはどうすればよいですか?
matlab - MATLAB 2014b で散布図の凡例のマーカー サイズを大きくするにはどうすればよいですか?
散布図でマーカー サイズが見つかりましたが、MATLAB 2014b では凡例が異なります。以前のバージョンの MATLAB の解決策を検索して見つけましたが、最新バージョンには適用されません。私の現在のバージョンでは、凡例のマーカーのサイズが小さすぎてほとんど区別できません。何か助けはありますか?
散布図と凡例のマーカー サイズは異なります。凡例エントリのマーカー サイズを大きくして、散布図と同じようにするにはどうすればよいですか。