作成日: 2022/02/25 最終更新日: 2022/02/25
文書種別
使用方法
詳細
本コンポーネントでは、FlexChartのDataLabelクラスのContentプロパティを用いて、データポイントに関連付けられたラベル(データラベル)を設定することができます。
データラベルに表示されるテキストの色とフォントは、DataLabelクラスのStyleのStrokeColor、Fontプロパティを使用して設定します。以下に簡単な設定例を記載します。

◎サンプルコード(VB)
データラベルに表示されるテキストの色とフォントは、DataLabelクラスのStyleのStrokeColor、Fontプロパティを使用して設定します。以下に簡単な設定例を記載します。

◎サンプルコード(VB)
Imports C1.Chart
Imports C1.Win.Chart
Public Class Form1
Private Sub Form1_Load(sender As Object, e As EventArgs) Handles MyBase.Load
' データテーブルの設定
Dim dt As DataTable = New DataTable()
dt.Columns.Add(New DataColumn("ID", GetType(Integer)))
dt.Columns.Add(New DataColumn("個数", GetType(Integer)))
dt.Rows.Add(0, 10)
dt.Rows.Add(1, 50)
dt.Rows.Add(2, 60)
dt.Rows.Add(3, 30)
' チャートタイプの設定
FlexChart1.ChartType = ChartType.Column
' FlexChartへのバインド
FlexChart1.DataSource = dt
FlexChart1.BindingX = "ID"
FlexChart1.Binding = "個数"
' データラベルの設定
FlexChart1.DataLabel.Position = LabelPosition.Top
FlexChart1.DataLabel.Content = "{y}" ' Y値をデータラベルに表示
' データラベルのスタイルを設定
FlexChart1.DataLabel.Style.StrokeColor = Color.Blue ' ラベルのテキストの色
FlexChart1.DataLabel.Style.Font = New Font(FlexChart1.Font.FontFamily, 8, FontStyle.Italic) ' ラベルのフォント
End Sub
End Class
◎サンプルコード(C#)
using C1.Chart;
using C1.Win.Chart;
namespace prj_C1FlexChart
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
//データテーブルの設定
DataTable dt = new DataTable();
dt.Columns.Add(new DataColumn("ID", typeof(Int32)));
dt.Columns.Add(new DataColumn("個数", typeof(Int32)));
dt.Rows.Add(0, 10);
dt.Rows.Add(1, 50);
dt.Rows.Add(2, 60);
dt.Rows.Add(3, 30);
// チャートタイプの設定
flexChart1.ChartType = ChartType.Column;
// FlexChartへのバインド
flexChart1.DataSource = dt;
flexChart1.BindingX = "ID";
flexChart1.Binding = "個数";
}
private void Form1_Load(object sender, EventArgs e)
{
// データラベルの設定
flexChart1.DataLabel.Position = LabelPosition.Top;
flexChart1.DataLabel.Content = "{y}"; // Y値をデータラベルに表示
// データラベルのスタイルを設定
flexChart1.DataLabel.Style.StrokeColor = Color.Blue; // ラベルのテキストの色
flexChart1.DataLabel.Style.Font = new Font(flexChart1.Font.FontFamily, 8, FontStyle.Italic); // ラベルのフォント
}
}
}