Hi Daniel,
You can use the chart's PlotArea property, but please note that it is valid only after the chart is calculated - for example in the paint callback notification methods. The following code draws a red circle on top of the Bottom-Left corner of the chart:
public partial class Form1 : Form, INPaintCallback
{
public Form1()
{
InitializeComponent();
}
private void Form1_Load(object sender, EventArgs e)
{
NChart chart = nChartControl1.Charts[0];
NBarSeries bar = new NBarSeries();
chart.Series.Add(bar);
bar.Values.AddRange(new double[]{ 10, 20, 15 });
chart.PaintCallback = this;
}
public void OnAfterPaint(NPanel panel, NPanelPaintEventArgs eventArgs)
{
NPointF p = nChartControl1.Charts[0].PlotArea.LeftBottom;
eventArgs.Graphics.PaintEllipse(new NColorFillStyle(Color.Red), null, new NRectangleF(p.X - 6, p.Y - 6, 12, 12));
}
public void OnBeforePaint(NPanel panel, NPanelPaintEventArgs eventArgs)
{
}
}
Best Regards,
Nevron Support Team