我想咨询一个python 高难度的问题

我想做一个图形 python 所有图形库 现成的图表 和我要做的图表都不匹配 我想问有没有好的解决方案 或者是有没有自由度高点的库 可以自由设计图表样式的
matplotlib 这类的都没有现成的图 不知道能不能自绘!

img


我要做的是这种图形

qt-python 能做,只是qt本质上是c++

我看你贴的效果,貌似只有表, 没有图。
提个建议供参考:
用html 的table ,自己做个css , 控制位置,合并单元格,边线,填充颜色。
直接用django , 做成web 应用。

这个看起来像是股票K线图的放大版。看起来确实是使用电子表格excel插件比较容易实现,也可以去搜索一下libre office的电子表格的插件。

如果是想深度的开发的话,还是建议使用qt。 Qt GrahgicsItem 模型,可以嵌入widget,这样你可以用QTableView来显示数据。

Excel应该可以编辑吧......(本人很菜)

Excel叭,好用,

你这个图,除了excel编辑,想不到更好的了。

试试Tkinter 或 Kivi
推荐Kivi
或者直接使用代码绘制网格
网格+文字

from graphics import *

def main():
    win = GraphWin('Floor', 500, 500)

    win.setCoords(0.0, 0.0, 10.0, 10.0)
    win.setBackground("yellow")

    # 绘制Grid
    for x in range(10):
        for y in range(10):
            win.plotPixel(x*50, y*50, "blue")

    square = Rectangle(Point(5,5), Point(6,6))
    square.draw(win)
    square.setFill("black")

    win.getMouse()
    win.close()

main()

或者直接绘制线条,参考
http://mcsp.wartburg.edu/zelle/python/graphics/graphics/node5.html

这个图太复杂了,没有现成的库,只能自己开发了。

可以自己开发,这个开发调试挺花时间。

  1 PIL/ Pillow

  是Python编程语言的一个免费库,它支持打开、操作和保存许多不同文件格式的图像;随着2009年的最后一次发布,它开发停滞不前,但幸运的是还有pillow,一个PIL积极开发的且容易安装的分支,运行在所有主要的操作系统,并支持Python3.0。

  2 OpenCV-Python

  是计算机视觉应用中应用最广泛的库之一,OpenCV-Python是OpenCV的Python版API。OpenCV-Python的优点不只有高效,源于它的内部组成是用C/C++编写的,它还容易编写和部署,这使得它成为执行计算密集型计算机视觉程序的一个很好的选择。

推荐Opencv