問題タブ [overlap]

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 に答える
54129 参照

graph-theory - graphvizのエッジが互いに重ならないようにする方法

私はgraphvizで作成したグラフを持っていますが、問題はエッジが互いに重なっていることです(各行に5〜7個のノードがあります)。そのため、ノードごとに接続するノードを判別するのは困難です。

エッジが互いに重ならないようにするにはどうすればよいですか?交差させても大丈夫です。

0 投票する
1 に答える
2567 参照

html - フロートを使用して2つのDivをオーバーラップします

Divsを使用して次のページレイアウトを作成する必要があります。

http://jsfiddle.net/6Lanq/(正確な画像を表示するには、水平および垂直のスクロールバーを使用してください。4つのゾーンがあります)

ネストされたdivとfloatを使用してそれを達成しましたが、ネストされたdivは必要なものではありません。私が知っている他の方法は、「position:absolute」を宣言してz-indexを設定することですが、これには望ましくない正確な上/右/下/左の位置が必要でした。

ネストされたdivと正確な座標を使用せずに同じことを行うことは可能ですか?フロートまたは動的ソリューションのいくつかの発見?

0 投票する
2 に答える
1286 参照

css - 2 つの Div を重ねるとコンテンツが非表示になります

"position:absolute" と z-index を使用して 2 つの Div をオーバーラップさせます。

http://jsfiddle.net/z5GXV/

緑色のゾーン (div id="Zone2") のテキストは、黄色のゾーン (div id="Zone3") のテキストによって非表示になります。テキストを表示する方法に関するヘルプはありますか?

Edit1: ネストされた div は使用できません。

0 投票する
4 に答える
36500 参照

css - CSS: float セットに高さを含まない DIV

次のコードがあるとします。

rightDiv と leftDiv のコンテンツが 200 ピクセルの高さ (最小の高さ) を超えると、upperDiv は大きくならないため、そのコンテンツは下の div にオーバーラップします。大きなコンテンツのフロート属性を削除すると、それが大きくなり、問題が発生します。しかし、どの Div (rightDiv または leftDiv) が 200px の高さを通過するのかわかりません。どうすればこれを修正できますか?

ありがとう

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

python - Python: 動的間隔データ構造

間隔のオーバーラップを効率的に計算するための Python コードを探しています。以前は bx-python パッケージの間隔ツリーを使用していましたが、ツリーから間隔を削除する必要があります (または、より良い方法として、それらを変更します)。bx-python ツリーはこれをサポートしていないようです。

ポインタはありますか?

0 投票する
4 に答える
2068 参照

iphone - UIWebView 上の透明な UIToolBar

ユーザーがより広い視野と概観を得られるように、 を透明にUIToolBarしたい。UIWebView

ただし、これを行うと、ページの下部が表示されません。一番下にオフセットを設定することを考えましたが、ズームのレベルが異なる可能性があるため、信頼できません (各ピクセルの価値が低くなります)。

webViewスクロールして上端で停止するにはどうすればよいUIToolBarですか?

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

python - 2 つの 2 次元配列が重なり合う場所はどこですか?

現在、モデルの出力を扱っていますが、2 つのデータ配列を組み合わせる良い方法が思いつかないようです。配列 A と B は異なるデータを格納し、それぞれのエントリは空間 (x,y) ポイントに対応します。A はパラメータを保持し、B はモデル出力を保持します。問題は、B が A の空間サブセクションであることです。つまり、モデルが全世界の場合、A は地球上の各ポイントでパラメーターを保存し、B はアフリカのそれらのポイントのモデル出力のみを保存します。 .

したがって、B が A からどれだけずれているかを調べる必要があります。別の言い方をすれば、重複し始めるインデックスを見つける必要があります。A.shape=(1000,1500) の場合、B はその (750:850, 200:300) 部分ですか、それとも (783:835, 427:440) サブセクションですか? それぞれのグリッドポイントの (x,y) 位置を格納する A と B の両方に関連付けられた配列があります。

これは単純な問題のように思えます。2 つの配列が重なっている場所を見つけます。そして、scipy.spatial の KDTree で簡単に解決できますが、非常に遅いです。誰にも良いアイデアはありますか?

0 投票する
2 に答える
7614 参照

android - 2.2 の RelativeLayout で TextView アイテムが重なっています。1.6で問題ない

にアイテムを表示するために使用する2 つの とRelativeLayoutを含むに問題があります。Android 1.6 では正しく表示されますが、Android 2.2 ではが重なって表示されます。TextViewImageViewListViewTextView

次の画像は、正しい動作と正しくない動作を並べて示しています。

代替テキスト

そして、これが私の RelativeLayout のソース コードです。

私が間違っていることは何ですか?

どうもありがとう、

フィリップ

0 投票する
6 に答える
6257 参照

java - JButtonをオーバーラップさせる

JavaSwingで仮想ピアノタイプのプログラムを作成しています。現在のピアノキーの私の領域は、白いキーとして白いJButtonを含む水平のBoxLayoutを持つJPanelです。黒のキーも追加して、白のキーと重ねてもらいたいです。

私が試した2つの異なるアプローチがあります。1つはOverlayLayoutを使用しています。残念ながら、OverlayLayoutマネージャのオンラインドキュメントはあまりなく、NetBeansGUIビルダーでは利用できません。私はそれを機能させる方法の手がかりを持っていません。私が試した2番目のことは、JLayeredPanesを使用することです。Netbeansでそれをいじった後でも、私はそれを理解できないようです。

ですから、私の質問は非常に単純だと思います。他のJButtonの上にJButtonを追加するための最良のアプローチは、もしあれば、何ですか?それとも、ピアノの鍵盤にJButtonを使用する代わりの方法がありますか?

編集

aioobeとdacweのコードを組み合わせて、希望する結果を得ました。私は基本的に、aioobeの基本的な寸法(少し拡大)とmod7の部分を使用したdacweのz-orderingを使用しました。また、物事をより明確にするためにいくつかの変数を追加しました。これは私が今持っているものです。

みんなありがとう!次に、リスナーとテキストをこれらのボタンに何らかの方法で添付する必要があります。

0 投票する
1 に答える
13308 参照

matlab - MATLAB Figure 内のテキストの重複を避ける

を使用してプログラムで MATLAB Figure にテキストを挿入するtext(x,y,'label')と、テキスト ブロックが重なり合って判読不能になることがよくあります。テキストブロックが重ならないようにオフセットする自動化された方法があるかどうか疑問に思っていました。たとえば、ポイント (0,0)、(0.01,0)、および (0.02,0) に左上揃えで 3 つのラベルを追加した場合、次のように再配置する必要があります。

一方、現在は次のようになっています。

重なりのために波線が判読できない場所。

これを行う方法がまだない場合は、タスクに対して独自のアルゴリズム/ヒューリスティックをロールバックできますが、gcf既存のすべてのテキスト ボックスの境界ボックスの図 (またはハンドル) をクエリする方法はありますか? それでは、ラベルを配置するたびにこれを呼び出すことができますか?

ありがとう!