public static string axesLabelsTest() { int[] line1 = new int[] { 5, 10, 50, 34, 10, 25 }; int[] line2 = new int[] { 15, 20, 60, 44, 20, 35 }; List <int[]> dataset = new List <int[]>(); dataset.Add(line1); dataset.Add(line2); LineChart lineChart = new LineChart(250, 150); lineChart.SetTitle("Axis Labels Test", "0000FF", 14); lineChart.SetData(dataset); lineChart.AddAxis(new ChartAxis(ChartAxisType.Bottom, new string[] { "b", "o", "t", "t", "o", "m" })); lineChart.AddAxis(new ChartAxis(ChartAxisType.Left, new string[] { "l", "e", "f", "t" })); ChartAxis rightAxis = new ChartAxis(ChartAxisType.Right); rightAxis.AddLabel(new ChartAxisLabel("r")); rightAxis.AddLabel(new ChartAxisLabel("i")); rightAxis.AddLabel(new ChartAxisLabel("g")); rightAxis.AddLabel(new ChartAxisLabel("h")); rightAxis.AddLabel(new ChartAxisLabel("t")); lineChart.AddAxis(rightAxis); ChartAxis topAxis = new ChartAxis(ChartAxisType.Top); topAxis.AddLabel(new ChartAxisLabel("t")); topAxis.AddLabel(new ChartAxisLabel("o")); topAxis.AddLabel(new ChartAxisLabel("p")); lineChart.AddAxis(topAxis); return(lineChart.GetUrl()); }
public static string xkcd() { float[] data = new float[] { 35, 30, 26, 22, 17, 5, 96, 5, 4, 3, 2, 2, 1, 1 }; string[] axisLabels = new string[] { ".00", ".02", ".04", ".06", ".08", ".10", ".12", ".14", ".16", ".18", ".20", ".22", ".24", ".26" }; ChartAxis bottomAxis = new ChartAxis(ChartAxisType.Bottom); bottomAxis.SetRange(0, 30); for (int i = 0; i < axisLabels.Length; i++) { bottomAxis.AddLabel(new ChartAxisLabel(axisLabels[i], i * 2)); } ChartAxis bottomAxis2 = new ChartAxis(ChartAxisType.Bottom); bottomAxis2.AddLabel(new ChartAxisLabel("Blood Alcohol Concentration (%)", 50)); LineChart lineChart = new LineChart(400, 200); lineChart.SetTitle("Programming Skill", "000000", 14); lineChart.SetData(data); lineChart.AddAxis(bottomAxis); lineChart.AddAxis(bottomAxis2); return(lineChart.GetUrl()); }
public static string axisLabels() { ChartAxis leftAxis = new ChartAxis(ChartAxisType.Left, new string[] { "one", "two", "three" }); ChartAxis bottomAxis = new ChartAxis(ChartAxisType.Bottom); bottomAxis.AddLabel(new ChartAxisLabel("a", 0)); bottomAxis.AddLabel(new ChartAxisLabel("b", 10)); bottomAxis.AddLabel(new ChartAxisLabel("c", 50)); bottomAxis.AddLabel(new ChartAxisLabel("d", 100)); int[] line1 = new int[] { 5, 10, 50, 34, 10, 25 }; LineChart lineChart = new LineChart(150, 150); lineChart.AddAxis(leftAxis); lineChart.AddAxis(bottomAxis); lineChart.SetData(line1); return(lineChart.GetUrl()); }
public static string axesStyleTest() { int[] line1 = new int[] { 5, 10, 50, 34, 10, 25 }; int[] line2 = new int[] { 15, 20, 60, 44, 20, 35 }; List <int[]> dataset = new List <int[]>(); dataset.Add(line1); dataset.Add(line2); LineChart lineChart = new LineChart(250, 150); lineChart.SetTitle("Axes Style Test", "0000FF", 14); lineChart.SetData(dataset); ChartAxis topAxis = new ChartAxis(ChartAxisType.Top); topAxis.SetRange(0, 10); topAxis.AddLabel(new ChartAxisLabel("test", 2)); topAxis.AddLabel(new ChartAxisLabel("test", 6)); topAxis.FontSize = 12; topAxis.Color = "FF0000"; topAxis.Alignment = AxisAlignmentType.Left; lineChart.AddAxis(topAxis); ChartAxis bottomAxis = new ChartAxis(ChartAxisType.Bottom); bottomAxis.AddLabel(new ChartAxisLabel("test", 2)); bottomAxis.AddLabel(new ChartAxisLabel("test", 6)); bottomAxis.SetRange(0, 10); bottomAxis.FontSize = 14; bottomAxis.Color = "00FF00"; bottomAxis.Alignment = AxisAlignmentType.Right; lineChart.AddAxis(bottomAxis); return(lineChart.GetUrl()); }