/// <summary> /// Установка цвета линии датасета /// </summary> /// <param name="chartDataset">Представление датасета</param> /// <returns>Цвет</returns> public static string GetColor(this IChartDataset chartDataset) { return(chartDataset.GetColorAsHex() != null?chartDataset.GetColorAsHex().ToHex() : ""); }
/// <summary> /// Установка цвета линии датасета /// </summary> /// <param name="chartDataset">Представление датасета</param> /// <returns>Цвет</returns> public static Hex GetColorAsHex(this IChartDataset chartDataset) { return(chartDataset.Get <Hex>(FusionChartApi.Dataset_Color)); }
/// <summary> /// Получение радиуса якоря вершины дасатета /// </summary> /// <param name="chartDataset">Представление датасета</param> /// <returns>Радиус якоря</returns> public static string GetAnchorRadius(this IChartDataset chartDataset) { return(chartDataset.Get <string>(FusionChartApi.Dataset_AnchorRadius)); }
/// <summary> /// Установка цвета линии датасета /// </summary> /// <param name="chartDataset">Представление датасета</param> /// <param name="color">Цвет</param> /// <returns>Замыкание на датасет</returns> public static IChartDataset SetColor(this IChartDataset chartDataset, string color) { return(chartDataset.Set <IChartDataset>(FusionChartApi.Dataset_Color, new Hex(color))); }
/// <summary> /// Установка радиус якоря вершины дасатета /// </summary> /// <param name="chartDataset">Представление датасета</param> /// <param name="anchorRadius">Радиус якоря</param> /// <returns>Замыкание на датасет</returns> public static IChartDataset SetAnchorRadius(this IChartDataset chartDataset, int anchorRadius) { return(chartDataset.Set <IChartDataset>(FusionChartApi.Dataset_AnchorRadius, anchorRadius)); }
/// <summary> /// Получение количества сторон якоря вершины дасатета /// </summary> /// <param name="chartDataset">Представление датасета</param> /// <returns>Количество сторон якоря</returns> public static int GetAnchorSides(this IChartDataset chartDataset) { return(chartDataset.Get <int>(FusionChartApi.Dataset_AnchorSides)); }
/// <summary> /// Получение имени серии для датасета /// </summary> /// <param name="chartDataset">Представление датасета</param> /// <returns>Имя серии</returns> public static string GetSeriesName(this IChartDataset chartDataset) { return(chartDataset.Get <string>(FusionChartApi.Dataset_SeriesName)); }
/// <summary> /// Установка имени серии для датасета /// </summary> /// <param name="chartDataset">Представление датасета</param> /// <param name="seriesName">Имя серии</param> /// <returns>Замыкание на датасет</returns> public static IChartDataset SetSeriesName(this IChartDataset chartDataset, string seriesName) { return(chartDataset.Set <IChartDataset>(FusionChartApi.Dataset_SeriesName, seriesName)); }
/// <summary> /// Установка дефолтных настроек якорей для вершин чарта /// </summary> /// <param name="dataset">Датасет</param> /// <returns>Замыкание на переданный датасет</returns> public static IChartDataset SetDefaultAnchors(this IChartDataset dataset) { dataset.Set(FusionChartApi.Chart_AnchorRadius, 5); dataset.Set(FusionChartApi.Chart_AnchorSides, 3); return(dataset); }