图表类型的Microsoft图表为Column

时间:2018-08-03 14:42:08

标签: c# winforms microsoft-chart-controls

我试图减小列之间的空间,也想减小列的宽度,但是我只能调整列的宽度,而不是列之间的空间。

enter image description here

请帮助寻求解决方案。我非常感谢您的努力。

代码捕捉:`

            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;`

0 个答案:

没有答案