Winforms范围条形图轴未预期渲染
我正在尝试使用System.Windows.Forms.Datavisualization.charting.seriescharttype.rangebar生成范围的条形图。当我将X轴添加为整数时,它会正确渲染如下所示:
int[] x = { 0, 0, 0, 1, 1, 1 };
int[] y = { 10, 2, 35, 1, 10, 20 };
int[] y2 = { 35, 4, 36, 2, 15, 40 };
var xValue = x.ToList();
var yValue1 = y.ToList();
var yValue2 = y2.ToList();
chart2.Series[0].Points.DataBindXY(x, y, y2);
但是,当我将x轴整数交换为串联时,图表并不如上所述:
string[] x = { "Test", "Test", "Test", "Test1", "Test1", "Test1" };
int[] y = { 10, 2, 35, 1, 10, 20 };
int[] y2 = { 35, 4, 36, 2, 15, 40 };
var xValue = x.ToList();
var yValue1 = y.ToList();
var yValue2 = y2.ToList();
chart2.Series[0].XValueType =
System.Windows.Forms.DataVisualization.Charting.ChartValueType.String;
chart2.Series[0].Points.DataBindXY(x, y, y2);
i.sstatic.net/9kw3t.png“ rel =” nofollow noreferrer 在维护Y轴的INT或DATETIME值的同时,使用X轴的字符串值进行了优雅的解决方法?事先感谢您的帮助。
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您可以尝试!
You can try it!