我正在使用 Visual Studio 2010 用 C# 编写 Winforms 应用程序。我正在使用常规工具箱中的图表控件来查看我的 SQL 数据库中的数据。如您所见,酒吧非常宽。是否有一些属性或方法可以使其更小并固定?
问问题
30558 次
4 回答
17
我做了一个绑定三个值并设置dataPointCustomPropertiesPixelPointWidth
的小示例。
int[] liste = new int[] { 1, 2, 3 };//, 4, 5, 6, 7 };
chart1.Series["Series1"].Points.DataBind(liste, "sampleData", "count", "Tooltip=count");
// dataPointCustomProperties
chart1.Series["Series1"]["PixelPointWidth"] = "1";
将导致此图表
于 2012-09-21T09:01:01.450 回答
7
您可以使用以下代码:
Chart1.Series["Series1"]["PixelPointWidth"] = "15";
谢谢你。
于 2015-09-01T09:23:18.817 回答
1
您还可以PixelPointWidth
在报表设计器中设置如下。
- 单击图表系列,按下
F4
以显示属性。 - 更改
PixelPointWidth
inCustomAttributes
节点。
于 2017-09-11T03:58:55.283 回答
0
同样问题的VB.NET版本:
Dim EL As New Series
EL.ChartType = SeriesChartType.Column
EL.Name = "Series name"
EL.SetCustomProperty("PixelPointWidth", "1")
EL.Points.AddXY(x, y)
Chart1.Series.Add(EL)
使用图表属性无法访问此自定义属性。如果该属性未初始化,则图表条的宽度是随机的!.
于 2022-02-24T21:00:20.490 回答