Кто-нибудь знает, как я могу установить ширину диаграммы до 70% контейнера? Я уже установил мою ширину контейнера на 100%, как это: container.Width = Unit.Percentage(100);
Установить ширину диаграммы до 70%
Это мои коды:
Chart Chart1= new Chart();
Chart1.DataSource = dt;
Chart1.Width = 800;
Chart1.Height = 490;
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["STATUS"], new object[] { row["MIN"], row["MAX"], row["25THPERCENTILE"], row["75THPERCENTILE"], row["AVG"], row["50THPRECENTILE"] });
//create chartareas
ChartArea ca = new ChartArea();
ca.AxisX = new Axis();
ca.AxisX.MajorGrid.Enabled = false;
ca.AxisY = new Axis();
ca.AxisY.MajorGrid.Enabled = false;
Chart1.ChartAreas.Add(ca);
//databind
Chart1.DataBind();
Chart1.Visible = true;
panel.Controls.Add(Chart1);
Теперь в настоящее время ширина диаграммы устанавливается на пиксель. Я хотел бы, чтобы ширина диаграммы была установлена равной процентам.
Вопрос: Как я могу установить ширину диаграммы до 70%?
70% от того, что является его 70% of'800' или это 70% от страницы, контейнера и т.д.? –
hi @Spencer Wieczorek, составляет 70% от контейнера. Я уже установил ширину контейнера на 100%. Например: container.Width = Unit.Percentage (100) ;, отредактировал мой вопрос спасибо! –
, если вы можете получить размер контейнера, как насчет выполнения вычислений: 'Chart1.Width = (0.70 * container.Width)' –