CHART.PRG
上传用户:abc1382430
上传日期:2013-01-31
资源大小:1233k
文件大小:3k
源码类别:

行业应用

开发平台:

VFP

  1. *********************************************************
  2. *
  3. * Name: Chart
  4. *       此程序演示SDK的各种图表
  5. *
  6. **********************************************************
  7. set talk off
  8. set path to ..
  9. set esca off
  10. do LoadSDK                    && 装入SDK
  11. P_WinColor='B/W,W+/B,W/W,W+/B,W/B,W+/B,GR/W,W/B,N/W,W+/W,+'
  12. =defiwind("WT",2,2,20,76,"colo (P_WinColor) titl '演示窗口1'")
  13. =actiwind("WT")
  14. use PROFIT
  15. @1,18 say "公司1992-1995年各月份利润(单位:万元)"
  16. =SetChartColor(7,15,0,0,1)
  17. =SetChartType(_LINE,1)
  18. =chart(2,1,12,72,"Month,p1992,p1993,p1994,p1995")
  19. @14,15 say "统计图类型:折线图1  SetChartType(_LINE,1)   "
  20. =inke(5,"HM")
  21. if last()#27
  22.    =SetChartType(_LINE,2)
  23.    =chart(2,1,12,72,"Month,p1992,p1993,p1994,p1995")
  24.    @14,15 say "统计图类型:折线图2  SetChartType(_LINE,2)     "
  25.    =inke(5,"HM")
  26. endi
  27. if last()#27
  28.   =SetChartType(_BAR,1)
  29.   =chart(2,1,12,72,"Month,p1992,p1993,p1994,p1995")
  30.   @14,15 say "统计图类型:直方图1  SetChartType(_Bar,1)      "
  31.   =inke(5,"HM")
  32. endi
  33. if last()#27
  34.    =SetChartType(_Bar3d,1)
  35.    =chart(2,1,12,72,"Month,p1992,p1993,p1994,p1995")
  36.    @14,15 say "统计图类型:三维直方图1  SetChartType(_Bar3D,1)"
  37.    =inke(5,"HM")
  38. endi
  39. if last()#27
  40.    =SetChartType(_Bar3d,2)
  41.    =chart(2,1,12,72,"Month,p1992,p1993,p1994,p1995")
  42.    @14,15 say "统计图类型:三维直方图2  SetChartType(_Bar3D,2)"
  43.    =inke(5,"HM")
  44. endi
  45. if last()#27
  46.    =SetChartColor(7,3,0,15,1)
  47.    @1,18 say "      公司1995年各月份利润情况       "
  48.    =SetChartType(_PIE,1)
  49.    =chart(2,1,12,72,"month,p1995")
  50.    @14,15 say "统计图类型:饼图1  SetChartType(_Pie,1)        "
  51.    =inke(5,"HM")
  52. endi
  53. if last()#27
  54.    =SetChartColor(7,3,0,15,1)
  55.    @1,18 say "      公司1995年各月份利润情况       "
  56.    =SetChartType(_PIE3d,1)
  57.    =chart(2,1,12,72,"month,p1995")
  58.    @14,15 say "统计图类型:三维饼图1  SetChartType(_Pie3D,1)  "
  59.    =inke(5,"HM")
  60. endi
  61. if last()#27
  62.    =SetChartColor(7,15,0,0,1)
  63.    =SetChartType(_Bar3d,2)
  64.    =SetChartStyle(0,0)
  65.    =chart(2,1,12,72,"Month,p1992,p1993,p1994,p1995")
  66.    @14,15 say "统计图风格:无坐标网线                         "
  67.    =inke(5,"HM")
  68. endi
  69. if last()#27
  70.    =SetChartType(_Bar3d,2)
  71.    =SetChartStyle(1,0)
  72.    =chart(2,1,12,72,"Month,p1992,p1993,p1994,p1995")
  73.    @14,15 say "统计图风格:有坐标网线                         "
  74.    =inke(5,"HM")
  75. endi
  76. if last()#27
  77.    =SetChartColor(7,3,0,15,1)
  78.    @1,18 say "      公司1995年各月份利润情况       "
  79.    =SetChartType(_PIE3d,1)
  80.    =SetChartStyle(1,0)
  81.    =chart(2,1,12,72,"month,p1995")
  82.    @14,15 say "统计图风格:按颜色区分                         "
  83.    =inke(5,"HM")
  84. endi
  85. if last()#27
  86.    @1,18 say "      公司1995年各月份利润情况       "
  87.    =SetChartType(_PIE3d,1)
  88.    =SetChartStyle(1,1)
  89.    =chart(2,1,12,72,"month,p1995")
  90.    @14,15 say "统计图风格:按填充模式区分                     "
  91.    =inke(5,"HM")
  92. endi
  93. if last()#27
  94.    @1,18 say "      公司1995年各月份利润情况       "
  95.    =SetChartType(_PIE3d,1)
  96.    =SetChartStyle(1,2)
  97.    =chart(2,1,12,72,"month,p1995")
  98.    @14,15 say "统计图风格:按颜色和填充模式区分                     "
  99.    =inke(5,"HM")
  100. endi
  101. use
  102. =relewind("WT")
  103. rele libr fs
  104. retu