作成日: 2022/03/04 最終更新日: 2022/03/04
文書種別
使用方法
詳細
FlexChartのLegend.StyleのStrokeColorおよびFontプロパティを用いると、凡例の文字色とフォントを指定できます。

◎サンプルコード(VB)

◎サンプルコード(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 dt1 As DataTable = New DataTable()
dt1.Columns.Add(New DataColumn("ID", GetType(Integer)))
dt1.Columns.Add(New DataColumn("個数", GetType(Integer)))
dt1.Rows.Add(0, 10)
dt1.Rows.Add(1, 50)
dt1.Rows.Add(2, 30)
dt1.Rows.Add(3, 40)
Dim dt2 As DataTable = New DataTable()
dt2.Columns.Add(New DataColumn("ID", GetType(Integer)))
dt2.Columns.Add(New DataColumn("個数", GetType(Integer)))
dt2.Rows.Add(0, 20)
dt2.Rows.Add(1, 30)
dt2.Rows.Add(2, 60)
dt2.Rows.Add(3, 30)
' 系列へのバインド
FlexChart1.Series.Clear()
Dim series1 As Series = New Series()
series1.ChartType = ChartType.LineSymbols
series1.DataSource = dt1
series1.BindingX = "ID"
series1.Binding = "個数"
series1.Name = "系列1"
FlexChart1.Series.Add(series1)
Dim series2 As Series = New Series()
series2.ChartType = ChartType.LineSymbols
series2.DataSource = dt2
series2.BindingX = "ID"
series2.Binding = "個数"
series2.Name = "系列2"
FlexChart1.Series.Add(series2)
' 凡例のスタイル設定
FlexChart1.Legend.Style.Font = New Font("MS ゴシック", 10, FontStyle.Bold) 'フォント
FlexChart1.Legend.Style.StrokeColor = Color.DarkMagenta 'ストローク色=凡例のテキストの色
End Sub
End Class
◎サンプルコード(C#)
using C1.Chart;
using C1.Win.Chart;
namespace prj_C1FlexChart
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
//データテーブルの設定
DataTable dt1 = new DataTable();
dt1.Columns.Add(new DataColumn("ID", typeof(Int32)));
dt1.Columns.Add(new DataColumn("個数", typeof(Int32)));
dt1.Rows.Add(0, 10);
dt1.Rows.Add(1, 50);
dt1.Rows.Add(2, 30);
dt1.Rows.Add(3, 40);
DataTable dt2 = new DataTable();
dt2.Columns.Add(new DataColumn("ID", typeof(Int32)));
dt2.Columns.Add(new DataColumn("個数", typeof(Int32)));
dt2.Rows.Add(0, 20);
dt2.Rows.Add(1, 30);
dt2.Rows.Add(2, 60);
dt2.Rows.Add(3, 30);
// 系列へのバインド
flexChart1.Series.Clear();
Series series1 = new Series();
series1.ChartType = ChartType.LineSymbols;
series1.DataSource = dt1;
series1.BindingX = "ID";
series1.Binding = "個数";
series1.Name = "系列1";
flexChart1.Series.Add(series1);
Series series2 = new Series();
series2.ChartType = ChartType.LineSymbols;
series2.DataSource = dt2;
series2.BindingX = "ID";
series2.Binding = "個数";
series2.Name = "系列2";
flexChart1.Series.Add(series2);
}
private void Form1_Load(object sender, EventArgs e)
{
// 凡例のスタイル設定
flexChart1.Legend.Style.Font = new Font("MS ゴシック", 10, FontStyle.Italic); //フォント
flexChart1.Legend.Style.StrokeColor = Color.Green; //ストローク色=凡例のテキストの色
}
}
}