我创建了一个动态箱形图,它位于页面的中心。我想将图表5px向左移动。
这是我目前的图表输出:
我想将图表稍微向左移动,如左侧5px。有没有人对如何实现这一点有任何建议?
我试过 Chart1.Style ["对"] = 5.ToString()+" px&#34 ;; 但图表仍保持不变位置。
这是我创建图表的代码:
Chart Chart1 = new Chart();
Chart1 .DataSource = dt;
System.Web.UI.HtmlControls.HtmlGenericControl Chart1_DIV = new System.Web.UI.HtmlControls.HtmlGenericControl("DIV");
Chart1_DIV.ID = "LVL1RISKCHART_DIV";
Chart1_DIV.Style.Add(HtmlTextWriterStyle.TextAlign, "center");
Chart1_DIV.Style.Add(HtmlTextWriterStyle.Width, "100%");
Chart1.Series.Add(new Series());
Chart1.Series[0].ChartType = SeriesChartType.BoxPlot;
List<object> List1 = dt.AsEnumerable().ToList<object>();
foreach (DataRow row in dt.Rows)
{
Chart1.Series[0].Points.AddXY(row["DESC"], new object[] { row["MIN"], row["MAX"], row["25TH_PERCENTILE"], row["75TH_PERCENTILE"], row["50TH_PERCENTILE"], row["AVG"] });
//create chartareas
ChartArea ca = new ChartArea();
ca.AxisX = new Axis();
ca.AxisY = new Axis();
Chart1.ChartAreas.Add(ca);
//databind
Chart1.DataBind();
Chart1.Visible = true;
非常感谢任何帮助,谢谢。