それぞれ1つのチャートDIVコンテナを保持するDIVのセットを作成してみませんか。あなたが決めるレイアウトで(並べてまたは何でも)。そして、各チャートを必要な「マスター」コンテナに送信しますか?
私はMVCにあまり詳しくないので、ここにいくつかの疑似コードがあります。
表示ページにアドレス可能な要素(aspxなど)を含むテーブルまたはその他の構造化コンテナを作成します。次に、これらの要素の1つ(つまり、テーブルセル)内に各グラフのリテラルタグを個別に追加します。コードビハインドでは、一連のチャートではなく、個々のチャートを作成します。だから次のようなもの:
<table>
<cell1>
<asp:literal id="ltrchart1">
</cell1>
<cell2>
<asp:literal id="ltrchart2">
</cell2>
<cell3>
<asp:literal id="ltrchart3">
</cell3>
<cell4>
<asp:literal id="ltrchart4">
</cell4>
</table>
次に、コードビハインドで次のようなことを行います。
chart1 as new highcharts("chart1").....
ltrchart1.Text = chart1.ToHtmlString()
chart2 as new highcharts("chart2").....
ltrchart2.Text = chart2.ToHtmlString()
chart3 as new highcharts("chart3").....
ltrchart3.Text = chart3.ToHtmlString()
chart4 as new highcharts("chart4").....
ltrchart4.Text = chart4.ToHtmlString()
これはきれいではありませんが、それは仕事を成し遂げます。