如果有数据,我们通过控件显示柱状图我相信大家都做过,但是如果只有柱状图,能不能把图反解析为数据?  每个柱状由(x坐标,y高度)组成。有没什么好的思提供呢,参考下图,谢谢。

解决方案 »

  1.   

    数据不一定和原数据完全一致,比例关系还是没问题吧
    这个虽说是比较简单的图像处理,但是代码量还是有一些的
    先是要能够识别出柱形出来,比如中间竖的虚线就不是数据的一部分,然后获取所有柱子的中心x坐标和y坐标
    根据这些x坐标,得出或者算出合适的间隔值,然后把x坐标转成整数
      

  2.   

    当然就我个人说知,python的PIL库中有getdata方法,这是人家做好的,至于效果如何,那就难说(应该效果还行,毕竟图表是比较标准的样本例,规则学也好,连接学也好都比较容易玩)
      

  3.   

    研究下chart的实现,毕竟是现有的数据,然后才画出图的
    或许有相关的属性