Тени свечных графиков не отображаются черными - PullRequest
0 голосов
/ 31 декабря 2011

У меня есть этот код для отображения графика свечей.Для «test2» цвет тела и цвет границы работают, а цвет тени - нет.Я называю тени вертикальными линиями сверху и снизу, которые показывают верхнюю и нижнюю точки, если они находятся выше или ниже тела.(Они все еще отображаются желтым цветом, как показано ниже). Согласно имеющейся у меня книге, они называются Shadowsnd и использовали «Shadowcolor», C # называет их как-то еще?

using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using System.Windows.Forms.DataVisualization.Charting;

namespace PlotCharts
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }

        private void button1_Click(object sender, EventArgs e)
        {
            Random rdn = new Random();

            chart1.Series["test1"].ChartType = SeriesChartType.Candlestick;
            chart1.Series["test1"].Color = Color.Red;
            chart1.Series["test1"].BorderColor = System.Drawing.Color.Black;

            chart1.Series["test2"].ChartType = SeriesChartType.Candlestick;
            chart1.Series["test2"].BorderColor = System.Drawing.Color.Black;
            chart1.Series["test2"].ShadowColor = System.Drawing.Color.Black;
            chart1.Series["test2"].Color = System.Drawing.Color.Yellow;


            for (int i = 0; i < 5; i++)
            {
                chart1.Series["test1"].Points.AddXY(i,4.5,4,3);
                chart1.Series["test2"].Points.AddXY(2.5,6,9,7,8);
            }




        }
    }
}

1 Ответ

1 голос
/ 16 октября 2012

Используйте

chart1.Series["test2"].Color = System.Drawing.Color.Black;

вместо

chart1.Series["test2"].ShadowColor = System.Drawing.Color.Black;
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...