delphi中chart底坐标已对数形式显示时,坐标标签显示为10   100    1,000      10,000
怎样让他显示成10   20    50   100  200   500    1K  2K  5K  10K  20K

解决方案 »

  1.   

    如果是用的delphi中的Log10取的对数,那么坐标之间的间隔必须是10倍的你可以花一定的事件取理解一下,转化以后很可能就违反了数学的正确性我自己是花了一段日子才理解的,除非你不标对数坐标,标直角坐标
      

  2.   

    可是我这有一个软件,他就是那10  20    50  100  200  500    1K  2K  5K  10K  20K这样标的啊!
      

  3.   

    我用的其它的控件,选择的是修改控件源文件在其输出坐标值之前进行的判断修改TChart,TPointSeries相关的文件好像没有开源
      

  4.   

    比如你数据库里面有个字段 
    它的值分别是:10  20    50  100  200  500    1K  2K  5K  10K  20K (估计应该是字符类型)
    然后在chart的datasource中,设置Y轴显示这个字段就可以了
      

  5.   

    genispan兄,如何设置chart的Y轴显示(10  20    50  100  200  500    1K  2K  5K  10K  20K )这个字段?