我用水平线制作了条形图,它工作正常,还有一个组合框,用户可以将其更改为饼图,工作量很大,当用户更改为饼图时工作正常,但是当从饼图到条形图,只有条形,而不是标题,x-asis刻度,它们轴刻度,也不是y轴的自定义标签。
我在网上搜索,并尝试了以下几行
myPane.YAxis.Scale.IsVisible=true;
myPane.XAxis.Scale.IsVisible=true;
myPane.XAxis.Scale.Min = 0;
myPane.XAxis.Scale.Max = 30;
myPane.YAxis.Scale.Min = 0;
myPane.YAxis.Scale.Max = 9;
myPane.Legend.IsVisible = true;
但它只显示那里的酒吧而没有别的。它工作正常,如果之前制作条形图,并且没有转移到饼图
答案 0 :(得分:0)
最终找到了解决方案。
为普通尺寸制作矩形
RectangleF rc=new RectangleF();
rc.X=0;
rc.Y=0;
rc.Width=zgc.Width;
rc.Height=zgc.Height;
制作新图表而不是新的主窗格
zgc.GraphPane=new GraphPane(rc,"title","x - axis","y-axis");
链接新窗格
myPane=zgc.GraphPane;
这对我有用,现在我得到了核心大小,以及所有值和滴答声。