/// <summary> /// This is the method that actually does the work. /// </summary> /// <param name="DA">The DA object is used to retrieve from inputs and store in outputs.</param> protected override void SolveInstance(IGH_DataAccess DA) { NormalizedStackedBarChartData data = null; NormalizedStackedBarChartStyle style = null; if (!DA.GetData <NormalizedStackedBarChartData>(0, ref data)) { return; } if (!DA.GetData <NormalizedStackedBarChartStyle>(1, ref style)) { return; } D3jsLib.NormalizedStackedBarChart.NormalizedStackedBarChart chart = new D3jsLib.NormalizedStackedBarChart.NormalizedStackedBarChart(data, style); DA.SetData(0, chart); }
/// <summary> /// New Normalized Stacked Bar Chart object. /// </summary> /// <param name="Data">Normalized Stacked Bar Chart Data.</param> /// <param name="Style">Normalized Stacked Bar Chart Style.</param> /// <returns name="Chart">Generated Bar Chart.</returns> /// <search>normalized, bar, chart, grouped</search> public static D3jsLib.NormalizedStackedBarChart.NormalizedStackedBarChart Chart(NormalizedStackedBarChartData Data, NormalizedStackedBarChartStyle Style) { D3jsLib.NormalizedStackedBarChart.NormalizedStackedBarChart chart = new D3jsLib.NormalizedStackedBarChart.NormalizedStackedBarChart(Data, Style); return(chart); }