0

1 つの Web ページに 2 つの四角形のツリーマップを作成する必要があります。このツリーマップの作成には、jit infovis ツールキットを使用しました。ID "infovis" の div を使用せずにツリーマップを作成することはできますか?たとえば、div の ID を "test" などの別のものに変更すると、ツリーマップが機能しないというエラーが発生します。また、treemap の作成に使用された jit javascript 関数の「inject into」プロパティも既に変更しています。助けてください

4

1 に答える 1

0

はい、可能です。

InfoVis の標準的な例では、div "infovis" は "center-container" に含まれています。通常、html ページには css ファイル base.css が含まれています。このファイルは、「infovis」と「center-container」の両方に特定のルールを適用します。

#infovis {
  position:relative;
  width:600px;
  height:600px;
  margin:auto;
  overflow:hidden;
} 

そしてセンターコンテナ用。

#center-container {
  width:600px;
  left:200px;
  background-color:#1a1a1a;
  color:#ccc;
}

これは、視覚化をレンダリングする html ファイルで確認できます。視覚化を挿入する div に同じ/類似のルールが適用されていることを確認する必要があります。html ファイルと css ファイルをさらに変更して、適切な div 階層を作成し、base.css のすべてのルールが適切に適用されるようにする必要がある場合もあります。これは、html ファイルとコードを見ずに言えることのすべてです。

于 2013-05-10T13:56:24.220 に答える