作成日: 2017/05/16 最終更新日: 2017/05/16
文書種別
使用方法
詳細
SheetViewクラスのAddChartメソッド呼び出しにより、シート上には様々なチャートオブジェクトを配置させることが出来ます。
引数にCellRangeクラスを設定することにより、シート上のデータによって、チャートを作成することが出来ます。
◎サンプルコード(VB)
◎サンプルコード(C#)
引数にCellRangeクラスを設定することにより、シート上のデータによって、チャートを作成することが出来ます。
◎サンプルコード(VB)
Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
If IsPostBack Then
Return
End If
FpSpread1.Width = 500
FpSpread1.Height = 500
FpSpread1.ActiveSheetView.RowCount = 5
FpSpread1.ActiveSheetView.ColumnCount = 4
' データを設定します
FpSpread1.Sheets(0).Cells(0, 1).Value = "S1"
FpSpread1.Sheets(0).Cells(0, 2).Value = "S2"
FpSpread1.Sheets(0).Cells(0, 3).Value = "S3"
FpSpread1.Sheets(0).Cells(1, 0).Value = "1Q"
FpSpread1.Sheets(0).Cells(2, 0).Value = "2Q"
FpSpread1.Sheets(0).Cells(3, 0).Value = "3Q"
FpSpread1.Sheets(0).Cells(4, 0).Value = "4Q"
FpSpread1.Sheets(0).Cells(1, 1).Value = 50
FpSpread1.Sheets(0).Cells(2, 1).Value = 30
FpSpread1.Sheets(0).Cells(3, 1).Value = 20
FpSpread1.Sheets(0).Cells(4, 1).Value = 40
FpSpread1.Sheets(0).Cells(1, 2).Value = 30
FpSpread1.Sheets(0).Cells(2, 2).Value = 15
FpSpread1.Sheets(0).Cells(3, 2).Value = 50
FpSpread1.Sheets(0).Cells(4, 2).Value = 20
FpSpread1.Sheets(0).Cells(1, 3).Value = 10
FpSpread1.Sheets(0).Cells(2, 3).Value = 40
FpSpread1.Sheets(0).Cells(3, 3).Value = 25
FpSpread1.Sheets(0).Cells(4, 3).Value = 25
' データ領域およスタイルを指定してチャートを設定します
Dim range As New FarPoint.Web.Spread.Model.CellRange(0, 0, 5, 4)
FpSpread1.Sheets(0).AddChart(range, GetType(FarPoint.Web.Chart.LineSeries), 300, 250, 30, 150, FarPoint.Web.Chart.ChartViewType.View2D, True)
If IsPostBack Then
Return
End If
FpSpread1.Width = 500
FpSpread1.Height = 500
FpSpread1.ActiveSheetView.RowCount = 5
FpSpread1.ActiveSheetView.ColumnCount = 4
' データを設定します
FpSpread1.Sheets(0).Cells(0, 1).Value = "S1"
FpSpread1.Sheets(0).Cells(0, 2).Value = "S2"
FpSpread1.Sheets(0).Cells(0, 3).Value = "S3"
FpSpread1.Sheets(0).Cells(1, 0).Value = "1Q"
FpSpread1.Sheets(0).Cells(2, 0).Value = "2Q"
FpSpread1.Sheets(0).Cells(3, 0).Value = "3Q"
FpSpread1.Sheets(0).Cells(4, 0).Value = "4Q"
FpSpread1.Sheets(0).Cells(1, 1).Value = 50
FpSpread1.Sheets(0).Cells(2, 1).Value = 30
FpSpread1.Sheets(0).Cells(3, 1).Value = 20
FpSpread1.Sheets(0).Cells(4, 1).Value = 40
FpSpread1.Sheets(0).Cells(1, 2).Value = 30
FpSpread1.Sheets(0).Cells(2, 2).Value = 15
FpSpread1.Sheets(0).Cells(3, 2).Value = 50
FpSpread1.Sheets(0).Cells(4, 2).Value = 20
FpSpread1.Sheets(0).Cells(1, 3).Value = 10
FpSpread1.Sheets(0).Cells(2, 3).Value = 40
FpSpread1.Sheets(0).Cells(3, 3).Value = 25
FpSpread1.Sheets(0).Cells(4, 3).Value = 25
' データ領域およスタイルを指定してチャートを設定します
Dim range As New FarPoint.Web.Spread.Model.CellRange(0, 0, 5, 4)
FpSpread1.Sheets(0).AddChart(range, GetType(FarPoint.Web.Chart.LineSeries), 300, 250, 30, 150, FarPoint.Web.Chart.ChartViewType.View2D, True)
◎サンプルコード(C#)
protected void Page_Load(object sender, EventArgs e)
{
if (Page.IsPostBack)
{
return;
}
fpSpread1.Width = 500;
fpSpread1.Height = 500;
fpSpread1.ActiveSheetView.RowCount = 5;
fpSpread1.ActiveSheetView.ColumnCount = 4;
// データを設定します
fpSpread1.Sheets[0].Cells[0, 1].Value = "S1";
fpSpread1.Sheets[0].Cells[0, 2].Value = "S2";
fpSpread1.Sheets[0].Cells[0, 3].Value = "S3";
fpSpread1.Sheets[0].Cells[1, 0].Value = "1Q";
fpSpread1.Sheets[0].Cells[2, 0].Value = "2Q";
fpSpread1.Sheets[0].Cells[3, 0].Value = "3Q";
fpSpread1.Sheets[0].Cells[4, 0].Value = "4Q";
fpSpread1.Sheets[0].Cells[1, 1].Value = 50;
fpSpread1.Sheets[0].Cells[2, 1].Value = 30;
fpSpread1.Sheets[0].Cells[3, 1].Value = 20;
fpSpread1.Sheets[0].Cells[4, 1].Value = 40;
fpSpread1.Sheets[0].Cells[1, 2].Value = 30;
fpSpread1.Sheets[0].Cells[2, 2].Value = 15;
fpSpread1.Sheets[0].Cells[3, 2].Value = 50;
fpSpread1.Sheets[0].Cells[4, 2].Value = 20;
fpSpread1.Sheets[0].Cells[1, 3].Value = 10;
fpSpread1.Sheets[0].Cells[2, 3].Value = 40;
fpSpread1.Sheets[0].Cells[3, 3].Value = 25;
fpSpread1.Sheets[0].Cells[4, 3].Value = 25;
// データ領域およスタイルを指定してチャートを設定します
FarPoint.Web.Spread.Model.CellRange range = new FarPoint.Web.Spread.Model.CellRange(0, 0, 5, 4);
fpSpread1.Sheets[0].AddChart(range, typeof(FarPoint.Web.Chart.LineSeries), 300, 250, 30, 150, FarPoint.Web.Chart.ChartViewType.View2D, true);
}
{
if (Page.IsPostBack)
{
return;
}
fpSpread1.Width = 500;
fpSpread1.Height = 500;
fpSpread1.ActiveSheetView.RowCount = 5;
fpSpread1.ActiveSheetView.ColumnCount = 4;
// データを設定します
fpSpread1.Sheets[0].Cells[0, 1].Value = "S1";
fpSpread1.Sheets[0].Cells[0, 2].Value = "S2";
fpSpread1.Sheets[0].Cells[0, 3].Value = "S3";
fpSpread1.Sheets[0].Cells[1, 0].Value = "1Q";
fpSpread1.Sheets[0].Cells[2, 0].Value = "2Q";
fpSpread1.Sheets[0].Cells[3, 0].Value = "3Q";
fpSpread1.Sheets[0].Cells[4, 0].Value = "4Q";
fpSpread1.Sheets[0].Cells[1, 1].Value = 50;
fpSpread1.Sheets[0].Cells[2, 1].Value = 30;
fpSpread1.Sheets[0].Cells[3, 1].Value = 20;
fpSpread1.Sheets[0].Cells[4, 1].Value = 40;
fpSpread1.Sheets[0].Cells[1, 2].Value = 30;
fpSpread1.Sheets[0].Cells[2, 2].Value = 15;
fpSpread1.Sheets[0].Cells[3, 2].Value = 50;
fpSpread1.Sheets[0].Cells[4, 2].Value = 20;
fpSpread1.Sheets[0].Cells[1, 3].Value = 10;
fpSpread1.Sheets[0].Cells[2, 3].Value = 40;
fpSpread1.Sheets[0].Cells[3, 3].Value = 25;
fpSpread1.Sheets[0].Cells[4, 3].Value = 25;
// データ領域およスタイルを指定してチャートを設定します
FarPoint.Web.Spread.Model.CellRange range = new FarPoint.Web.Spread.Model.CellRange(0, 0, 5, 4);
fpSpread1.Sheets[0].AddChart(range, typeof(FarPoint.Web.Chart.LineSeries), 300, 250, 30, 150, FarPoint.Web.Chart.ChartViewType.View2D, true);
}
旧文書番号
40355