【发布时间】:2019-05-21 20:12:07
【问题描述】:
我目前正在用 C# 开发一个关于 winforms 的应用程序。 我收集数据并将其放入系列中。我想从两种类型的数据中画出两条线,例如它们都是格式(日期,someVar)。 我似乎无法解决的问题是如何将图中的一系列点与辅助 Y 轴匹配。 例如 - 请参阅附图 - 第一个是紫色的,第二个是红色的。 第一个(紫色)系列的 Y 轴范围从 0 到 400。 第二个(红色)系列的 Y 轴范围为 0 到 1。
由于值之间的差异非常大,第二个(红色)系列似乎是一条线。 我认为问题在于这两个系列都是根据第一个(紫色)系列的主要 Y 轴绘制的。 我尝试将第二个(红色)系列设置为辅助 Y 轴,但没有成功。
欢迎任何关于如何解决问题的建议:)
private void setupSeries()
{
arrayOfSeries[0]=new Series(varToDrawFromFirstComboBox,ViewType.Line);
arrayOfSeries[1]=new Series(varToDrawFromSecondComboBox,ViewType.Line);
chartY2.Text=varToDrawFromSecondComboBox
chatrY2.Dock=ChartTitleDockStylle.Right;
chatrY2.Font=...
chartY1.Text=varToDrawFromFirstComboBox
chatrY1.Dock=ChartTitleDockStylle.Left;
chatrY1.Font=....
chartTime.Text="Time"
chatrTime.Dock=ChartTitleDockStylle.Bottom;
chatrTime.Font=....
chart.Titles.AddRange(new ChartTitle[]{chartTime,chartY1,chartY2});
SecondaryAxisY myAxisY=new SecondaryAxisY();
((XYDiagram)chart.Diagram).SecondaryAxisY.Add(myAxisY);
xyDiagram.AxisX.DateTimeScaleOptions.MeasureUnit=DevExpress.XtraCharts.DateTimeMeasureUnit.Seconds;
}
【问题讨论】:
-
如果是关于 DevExpress 控件,请在标签中添加它!
标签: c# winforms devexpress