を使用して、私はパイに系列を追加したいと思い、私はそれを行うにはJS関数を作成しました:パイを作成する(highcharts)に定義されたHTMLテーブル
答えて
あなたが持つHTMLページにdiv要素を持っている必要があります。あなたのチャートの設定であるため、この行の(にチャートをドロップするID container
:。これをデバッグするときrenderTo: 'container'
HighchartsフォーラムがHighchartsサポートのために非常に有用である
、私は最初のASPページのうち、チャートを取るしようとするだろうそれはちょうど間違っているのを見るために簡単になるでしょう
ASP .Netを使用している場合は、Highcharts.Netを試してください。 C#ライブラリを使用すると、JavaScriptコードをまったく記述せずにハイチャートを作成することができます。コードビハインドファイルにはC#コードだけが記述されます。これは、SQLデータソースからデータを取り出す場合に特に便利です。 SQLソースからデータを引っ張って実際に
からで動作するもう一つの簡単な方法を例を含むサンプルプロジェクトをダウンロードすることができますHighchartsとASP.NETはDotNet.Highchartsライブラリを使用しています。ここで円グラフと例です。このコードの
Highcharts chart = new Highcharts("chart")
.InitChart(new Chart { PlotShadow = false })
.SetTitle(new Title { Text = "Browser market shares at a specific website, 2010" })
.SetTooltip(new Tooltip { Formatter = "function() { return '<b>'+ this.point.name +'</b>: '+ this.percentage +' %'; }" })
.SetPlotOptions(new PlotOptions
{
Pie = new PlotOptionsPie
{
AllowPointSelect = true,
Cursor = Cursors.Pointer,
DataLabels = new PlotOptionsPieDataLabels
{
Color = ColorTranslator.FromHtml("#000000"),
ConnectorColor = ColorTranslator.FromHtml("#000000"),
Formatter = "function() { return '<b>'+ this.point.name +'</b>: '+ this.percentage +' %'; }"
}
}
})
.SetSeries(new Series
{
Type = ChartTypes.Pie,
Name = "Browser share",
Data = new Data(new object[]
{
new object[] { "Firefox", 45.0 },
new object[] { "IE", 26.8 },
new Point
{
Name = "Chrome",
Y = 12.8,
Sliced = true,
Selected = true
},
new object[] { "Safari", 8.5 },
new object[] { "Opera", 6.2 },
new object[] { "Others", 0.7 }
})
});
結果はhighchartsデモでのように同じである:チャート上のクリックは、あなたがそれを行うことができたときにJavaScript関数を呼び出す場合http://www.highcharts.com/demo/pie-basic
単にそのような:
Pie = new PlotOptionsPie
{
Point = new PlotOptionsPiePoint
{
Events = new PlotOptionsPiePointEvents
{
Click = "OnPiePointClick"
}
}
...またはそれは、単純な機能だ場合、あなたはそれを直接追加することができます。
Click = "function() { alert (this.category +': '+ this.y); }"
完全なコードまたはその他のサンプルについては、サンプルプロジェクトをダウンロードしてください。http://dotnethighcharts.codeplex.com/releases/view/80650
ありがとう、この深いところで作業する必要があります! – Slrg
ちょうど質問:私は私のコード(テストのためのPage_Load機能)の上にこれを置くと、私は私のプロジェクトにDllを追加しました。すべてはOKですが、何も起こりません...グラフが表示されません...何か他に何かできますか? ありがとうございました – Slrg
簡単な例は、プロジェクトのホームページ:http://dotnethighcharts.codeplex.com/で見つけることができます。とにかく、あなたのページに '
- 1. 動的に作成されたhtmlテーブルを使用したページング
- 2. 解析されたHTMLテーブルから配列を作成する
- 3. 半動的に定義された配列を作成する
- 4. ファイルに定義されたファイルとフォルダを作成する
- 5. テーブルに作成されたチェックボックスをHTMLに追加
- 6. Ajaxで生成されたHTMLテーブルから複数の系列をHighchartsにプロットする
- 7. XML/XSLで構築されたHTMLテーブルのユーザ定義フィルタリング
- 8. 事前定義されたキーで辞書を作成する
- 9. htmlテーブルで定義されたデータでハイチャートグラフィックを表示する方法は?
- 10. 定義されたivarを作成するObjective-C宣言されたプロパティ?
- 11. 滑らかなテーブル定義からテーブルを作成する
- 12. 転置されたJoomlaデータに基づいてhtmlテーブルを作成する
- 13. HTML作成テーブル
- 14. PostgreSQLでテーブルとユーザ定義レコードを作成するには?
- 15. ネストされたフォームを作成します。 "未定義メソッド` push '"
- 16. 位置が固定されたhtmlテーブル
- 17. メソッド定義内に作成されたオブジェクトの寿命
- 18. 別のテーブルに定義されたテーブルのmysql join
- 19. は、動的に作成されたHTML
- 20. Highchartsエクスポート:ランタイムレンダリングでレンダリングされたテーブルが表示されない
- 21. 最初の列がHTML/CSSを使用して固定されたテーブルを作成するには?
- 22. プライマリキーを定義するRedshiftのテーブルを作成します
- 23. キャラクタセットと照合が作成テーブルの列定義に表示されない
- 24. 同じforeachループで作成された複数のHTMLテーブルを区別する
- 25. HTMLテーブルの作成
- 26. HTMLテーブルの作成
- 27. 動的に作成されたhtmlテーブルにページ番号を追加
- 28. Javascriptを使用して生成されたHTMLテーブルは、メインのdivで未定義です
- 29. STSで定義されたコントローラを作成中にエラーが発生する
- 30. PHPでhtmlフォームの選択されたオプションを定義する
こんにちは、お返事ありがとうございます。私はコンテナに関するコードをここに掲載するのを忘れていましたが、それは存在しています!問題は他のどこかから来ている。 – Slrg