chart的缩放问题(100分)

  • 主题发起人 主题发起人 yzj832
  • 开始时间 开始时间
Y

yzj832

Unregistered / Unconfirmed
GUEST, unregistred user!
一个FastLineSeries,我想将x轴放大20倍,而网格数不变,该怎么做.
例如:x轴本来是0到10的分成10格,现在想把他变成0到200,还是10格.
用chart的ZoomPercent的话,会将x轴变负数
请各位大侠帮帮忙
 
series1.GetVertAxis.SetMinMax(最小值,最大值);横向
series1.GetHorizAxis.SetMinMax(最小值,最大值);纵向
/////////////////////////
放大10倍
纵向:
oldValue:=Series1.YValues.MaxValue;
series1.GetHorizAxis.SetMinMax(0,oldValue*10)
横向
oldValue:=Series1.XValues.MaxValue;
series1.GetVertAxis.SetMinMax(0,oldValue*10)
 
不对,格数会变化
 
可以用
chart1.BottomAxis.Maximum:=chart1.BottomAxis.Maximum*20;
chart1.BottomAxis.Increment:=chart1.BottomAxis.Increment*20;
 
接受答案了.
 
后退
顶部