作成日: 2021/01/26 最終更新日: 2021/01/26
文書種別
使用方法
詳細
C1FlexChartをDictionary型のデータにバインドするには、C1FlexChartのBindingプロパティにDictionaryの"Value"を、BindingXプロパティにDictionaryの"Key"を、それぞれ設定します。
以下に、ヒストグラムをDictionary型のデータにバインドするサンプルコードを記載します。
【サンプルコード】
以下に、ヒストグラムをDictionary型のデータにバインドするサンプルコードを記載します。
【サンプルコード】
using C1.WPF.Chart;
namespace FlexPieDictionaryBinding
{
public partial class MainWindow : Window
{
public MainWindow()
{
InitializeComponent();
flexChart.Binding = "Value";
flexChart.BindingX = "Key";
flexChart.ChartType = C1.Chart.ChartType.Histogram;
flexChart.ItemsSource = GetHistogramSampleData();
flexChart.Series.Add(new Histogram()
{
SeriesName = "Sample Series",
AppearanceType = C1.Chart.HistogramAppearance.Histogram,
BinWidth = 100
});
}
private Dictionary<double, double> GetHistogramSampleData()
{
Random rnd = new Random();
var data = new Dictionary<double, double>();
for(double i = 0; i < 350; i++)
{
double key = i + rnd.NextDouble();
key += rnd.Next(1, 46);
if(!data.ContainsKey(key))
{
data.Add(key, rnd.Next(40, 60));
}
}
return data;
}
}
}
関連情報
旧文書番号
86360