SPREAD for ASP.NET 10.0J サンプルコード集 > チャート > チャートを追加する(シートのセル範囲を指定する) |
SheetViewクラスのAddChartメソッドを使用します。
![]() |
チャートを表示するには、SPREADのHTTPハンドラを有効にする必要があります。設定方法については、「チャートのHTTPハンドラを登録する」を参照してください。 |
FpSpread1.ClientAutoSize = true; SheetView sheet = FpSpread1.Sheets[0]; SetTestData4(sheet); FarPoint.Web.Spread.Model.CellRange data = new FarPoint.Web.Spread.Model.CellRange(0, 0, 5, 4); sheet.AddChart(data, typeof(FarPoint.Web.Chart.LineSeries), 400, 200, 10, 130);
FpSpread1.ClientAutoSize = True Dim sheet As SheetView = FpSpread1.Sheets(0) SetTestData4(sheet) Dim data As New FarPoint.Web.Spread.Model.CellRange(0, 0, 5, 4) sheet.AddChart(data, GetType(FarPoint.Web.Chart.LineSeries), 400, 200, 10, 130)
この例では、テストデータの生成に以下のメソッドを使用しています。
public void SetTestData4(SheetView sheet) { sheet.AllowPage = false; sheet.RowCount = 15; sheet.ColumnCount = 5; string tab = "\t", ent = "\r\n"; string data = "" + tab + "S1" + tab + "S2" + tab + "S3" + ent + "1Q" + tab + "50" + tab + "30" + tab + "10" + ent + "2Q" + tab + "30" + tab + "15" + tab + "40" + ent + "3Q" + tab + "20" + tab + "50" + tab + "25" + ent + "4Q" + tab + "40" + tab + "20" + tab + "25" + ent; sheet.SetClip(0, 0, 5, 4, data); }
Public Sub SetTestData4(sheet As SheetView) sheet.AllowPage = False sheet.RowCount = 15 sheet.ColumnCount = 5 Dim tab As String = vbTab, ent As String = vbNewLine Dim data As String = "" + tab + "S1" + tab + "S2" + tab + "S3" + ent _ + "1Q" + tab + "50" + tab + "30" + tab + "10" + ent _ + "2Q" + tab + "30" + tab + "15" + tab + "40" + ent _ + "3Q" + tab + "20" + tab + "50" + tab + "25" + ent _ + "4Q" + tab + "40" + tab + "20" + tab + "25" + ent sheet.SetClip(0, 0, 5, 4, data) End Sub