Webページのチャート
-
03-07-2019 - |
質問
達成したいのは、ウェブページにチャートを表示することです。たとえば、2列のテーブルを表示するaspxページのグリッドビューは、コピー&できます。 Excelに配置し、グラフを作成しました。現在最もよく使用しているページは、ストアドプロシージャを備えたASP.NET 3.0またはSharePointチームサイトです。人々は、人々がウェブページでチャットを行う方法に非常に興味を持っています。
事前に感謝します、 Catto
解決
.NETは実際に独自のチャートコントロールをリリースしました。スコットはそれを先ほど発表しました。
これらは非常に優れており、ダンダスから購入したと思いますが、それについての情報はなく、完全に間違っている可能性があります。
他のヒント
Google Chart APIを使用すると、Webページにチャートを簡単に埋め込むことができます。サーバー側のインストールはまったく必要ありません。
sharepointの場合、dataview Webパーツとカスタマイズされたxsltを使用して、 visifire (またはその他のJavaScriptベースのチャート)を使用して、共有ポイントデータまたはデータベースデータに基づいてチャートをレンダリングします
Webページにグラフを直接表示する場合は、VML(Vector Markup Language)またはSVG(Scalable Vector Graphics)を使用できます。 VMLはIEでサポートされていますが、SVGは他の多くのブラウザーでサポートされています(ただしIEはプラグインを使用してSVGを表示できます)。たとえば、Googleマップでは、IEで実行する場合はVMLを使用し、他のブラウザーではSVGを使用します。
VMLとSVGはどちらもXML形式を使用して、表示するグラフを定義します。たとえば、これはVMLのサンプルです
<v:shape
fillcolor="green"
style="position:relative;top:1;left:1;width:200;height:200"
path = "m 1,1 l 1,200, 200,200, 200,1 x e">
</v:shape>
これらのリンクはより詳細に説明するかもしれません:
そのため、GridViewをMS Excelにエクスポートし、データのグラフを生成するために生成されたマクロを含めることを想像できます。そのようなことを意味します。それとも、WebサイトのデータをExcelに取得したいだけですか?つまり、CSV形式は本当に簡単に実現できます。 Excel形式の場合、これも可能です。私の意見では楽しいです。生成されたExcelファイルに埋め込まれたC#tpを介してマクロを生成することもできると思います。
アンドリュー
独自のASP.NETチャートコントロールをロールすることができます。ただし、少し時代遅れかもしれません。
チャートコントロールもご覧ください。 。
DojoXをご覧ください
http://dojotoolkit.org/projects/dojox
dojox.chartingは、折れ線グラフ、棒グラフ、面グラフ、円グラフなど、多くの一般的なグラフタイプを提供します
ほとんどのチャート作成ソリューションでは、イメージをビットマップに描画するページを要求するimgタグにURLを設定する必要があります。
http://myserver/drawgraph.aspx
グラフの描画では、通常、ビットマップを作成し、チャートを描画してから、応答でビットマップをサーバーに戻します。これはあなたが自分でやるのに必要なすべてであり、これを行うウェブ上に無料で有料の多数のライブラリがあります。ニーズ/スタイルを満たすAPIと機能セットを備えたライブラリを選択することです。
Microsoftチャートコントロールを使用します。使い方はとても簡単です!
VS2008のステップバイステップの説明