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