图表隐藏空值

时间:2013-03-18 11:36:38

标签: c# .net charts mschart

我有一个烛台MS Chart(Framework .NET4) 我在横坐标(X)中有DateTime,有时对于X值,没有Y值。

如何不显示这些X值?我怎么不显示空蜡烛?

要清楚,我不想要线性X轴。


我的系列代码:

Name = BarUtil.Name;
ChartArea = Name;
ChartType = SeriesChartType.Candlestick;
XValueType = ChartValueType.DateTime;
Legend = Name;
YValuesPerPoint = 4;
BorderWidth = 1;
Color = System.Drawing.Color.Black;
CustomProperties = "PixelPointWidth=4, MinPixelPointWidth=4, PriceDownColor=Red, PointWidth=1, PriceUpColor=Green, MaxPixelPointWidth=4";

和图表区:

Name = name;
AxisX.LabelStyle.Format = "dd/MMM\nhh:mm:ss";
AxisX.MajorGrid.LineColor = Color.LightGray;
AxisY.MajorGrid.LineColor = Color.LightGray;
AxisX.LabelStyle.Font = new Font("Consolas", ObjectWidth-2);
AxisY.LabelStyle.Font = new Font("Consolas", ObjectWidth-2);

我试图在@Robert告诉我的系列中使用IsXVAlueIndexed = true,但它在图表上放了一个大的红叉(错误)。

0 个答案:

没有答案