0

根据此链接,我正在尝试使用 C#/.NET 4.0 中的以下代码在ChartDirector中创建财务烛台图表:

FinanceChart c = new FinanceChart(760);
...
CandleStickLayer cLayer = c.addCandleStick(0x00FF00, 0xFF0000);
cLayer.getDataSet(0).setDataColor(0x00FF00, 0x00FF00);
cLayer.getDataSet(1).setDataColor(0xFF0000, 0xFF0000);

但我得到的结果与支持论坛上的问题相似,因为我的绿色蜡烛(向上)有红色边框,而我的红色烛台(向下)有绿色阴影。根据原始问题中的链接,我还试图绘制一个类似于的图表,其中包含带有红色边缘颜色和红色阴影的红色蜡烛,以及类似全绿色的绿色蜡烛。

CandleStickLayer的文档在这里,setDataColor 的文档在这里

我不知道出了什么问题-请帮忙!

4

1 回答 1

0

The code should be:

CandleStickLayer cLayer = c.addCandleStick(0x00EE00, 0xE65C01);
cLayer.getDataSet(0).setDataColor(0x00EE00, Chart.SameAsMainColor);
cLayer.getDataSet(1).setDataColor(0xE65C01, Chart.SameAsMainColor);

in order to draw a chart with candles that have the same color borders and shadows as the main body.

于 2013-09-17T04:22:31.723 回答