PDF containing Horizontal chart in the cyan colored portion

我在MigraDoc中制作了一个PDF文档,其中包含了我生成的PDF文件中所需的所有详细信息 . 生成的PDF页面有两个彩色部分,青色和白色 . 青色部分包含水平图表 . 我使用了另一个PDFsharp文档,并使用PdfDocument页面的gfx将其分为两部分 . 代码如下:

//---Color on page--------
gfx.DrawRectangle(new XSolidBrush(XColor.FromArgb(98, 183, 229)),    columnRect);
//---render migraddoc ---------------------------
MigraDoc.Rendering.DocumentRenderer docRenderer = new DocumentRenderer(document);
docRenderer.PrepareDocument();
//--- Render migradoc objects---------------------------------------------
docRenderer.RenderObject(gfx, XUnit.FromCentimeter(0.7), XUnit.FromCentimeter(0.5), "6cm", name);columnRect);
//-- above name is the migradoc paragraph object.
//-- ***rendering charts*** 
docRenderer.RenderObject(gfx, XUnit.FromCentimeter(1.2), XUnit.FromCentimeter(19), "0.6cm", chart);

The rendered charts are getting overlapped one above the other

//--code for the chart
Chart chart = new Chart(ChartType.Bar2D);
chart.Width = Unit.FromPoint(100);
chart.Height = Unit.FromPoint(2);
chart.FillFormat.Color = Colors.White;

Series series = chart.SeriesCollection.AddSeries();

series.Add(new double[] {45, 20, 11, 23});
series.HasDataLabel = true;

XSeries xseries = chart.XValues.AddXSeries();
xseries.Add("A", "B", "C", "D");
document.LastSection.Add(chart);

有没有办法在给定的坐标处以适当的格式渲染水平条系列?