Диаграмма Microsoft с типом диаграммы "Столбец"

Я попытался уменьшить расстояние между столбцами, а также хотел уменьшить ширину столбцов, но смог настроить только ширину столбцов, а не расстояние между столбцами.

введите здесь описание изображения

пожалуйста, помогите для решения. Я действительно ценю усилия.

Привязка кода: `

            for (int i = 0; i < dss.Tables[1].Rows.Count; i++)
            {
                yValues[i] = Convert.ToDouble(dss.Tables[1].Rows[i]["admission"].ToString());

                if (isDateRange == 1)
                {
                    xValues[i] = dss.Tables[1].Rows[i]["mth"].ToString().Substring(0, dss.Tables[1].Rows[i]["mth"].ToString().IndexOf(" "));
                }
                else
                {
                    xValues[i] = dss.Tables[1].Rows[i]["mth"].ToString();
                }

                zValues[i] = Convert.ToDouble(dss.Tables[1].Rows[i]["readmission"].ToString());
            }

            chart1.Series[0].Points.DataBindXY(xValues, yValues);
            chart1.Series[0].ToolTip = "#AXISLABEL: #VALY";
            chart1.Series[0]["PieLabelStyle"] = "Outside";
            chart1.Series[0]["PieDrawingStyle"] = "Concave";
            chart1.Series[1].Points.DataBindXY(xValues, zValues);
            chart1.Series[1].ToolTip = "#AXISLABEL: #VALY";


            var chartArea_chart1 = chart1.ChartAreas[chart1.Series[0].ChartArea];
            // enable autoscroll
            chartArea_chart1.CursorY.AutoScroll = true;

            // let's zoom to [0,blockSize] (e.g. [0,100])
            chartArea_chart1.AxisX.ScaleView.Zoomable = true;
            chartArea_chart1.AxisX.ScaleView.SizeType = DateTimeIntervalType.Number;

            //chartArea_chart1.AxisY.ScaleView.Zoomable = true;
            //chartArea_chart1.AxisY.ScaleView.SizeType = DateTimeIntervalType.Auto;

            //chart1.Series[0].CustomProperties ="PixelPointWidth = 10";
            //chart1.Series[0].CustomProperties = "PointWidth = 0.1";

            int position = 0;
            int size = 30;
            chartArea_chart1.AxisX.ScaleView.Zoom(position, size);

            // disable zoom-reset button (only scrollbar's arrows are available)
            chartArea_chart1.AxisX.ScrollBar.ButtonStyle = ScrollBarButtonStyles.SmallScroll;`

person Gotu31    schedule 03.08.2018    source источник
comment
Пожалуйста, предоставьте код, который вы используете для рисования диаграммы.   -  person Dan Wilson    schedule 03.08.2018
comment
Привет, Дэн Уилсон. В основное описание добавлена ​​привязка кода. Спасибо!   -  person Gotu31    schedule 03.08.2018
comment
Не размещайте здесь изображение своего кода. Это плохая политика, и она отбивает у участников желание помочь вам. Лучше, если вы напишете код или скопируете и вставите его сюда   -  person Lewis86    schedule 03.08.2018
comment
Привет Lewis86, Спасибо за совет.   -  person Gotu31    schedule 03.08.2018
comment
Вы не можете контролировать столбцы за пределами их ширины. См. здесь пример рисования владельцем вся чепуха, которая предназначена скорее для разочарования, чем для поощрения.. - В вашем случае вы можете попытаться установить максимум по оси x, но это не сработает.. ((Вы бы увеличили его, чтобы сжать столбцы вместе..)) - Кстати: ваш код выглядит так, как будто его можно немного почистить ;-)   -  person TaW    schedule 03.08.2018
comment
Привет @TaW, спасибо!. Однако это не сработает для меня. Вы правы, мы не можем контролировать столбцы, превышающие их ширину.   -  person Gotu31    schedule 03.08.2018