162得票16回答
使用Python将SVG转换为PNG

如何在Python中将svg转换为png? 我将svg存储在StringIO实例中。我应该使用pyCairo库吗?如何编写代码?

139得票10回答
在pkg-config搜索路径中未找到cairo包。Node.js安装canvas问题。

我安装node中的canvas模块遇到了问题。看起来是与cairo有关,我收到了这个错误信息...npm http GET https://registry.npmjs.org/canvas npm http 304 https://registry.npmjs.org/canvas npm ...

125得票2回答
如何将matplotlib绘图的输出保存为SVG格式?

我需要将 matplotlib 绘图的输出转换成 SVG 路径,以便在激光切割机上使用。import matplotlib.pyplot as plt import numpy as np x = np.arange(0,100,0.00001) y = x*np.sin(2*pi*x) pl...

107得票9回答
如何更改matplotlib后端

我正在遇到以下问题。我需要生成包含一系列图表的报告。除了一个图表外,所有这些图表都是使用Matplotlib的默认后端(TkAgg)制作的。其中一个图表需要使用Cairo后端制作,原因是我正在绘制一个igraph图,只能使用Cairo进行绘制。 问题在于我无法即时更改后端,例如以下代码不起作...

36得票3回答
图形对于cairo-renderer位图太大了。

我正在尝试使用pyreverse为项目源代码生成UML图像。当我运行pyreverse命令并指定生成png图像时,它会运行一段时间,然后显示:dot: graph is too large for cairo-renderer bitmaps. Scaling by 0.271394 to f...

30得票6回答
Python: OSError: 无法加载库 libcairo.so.2

我在Windows 7平台上运行Python脚本时遇到了一些问题。我已经安装了Python和cairo,后者使用"pip"安装的。我使用以下命令来运行脚本:C:\Python34>python.exe label/make_label.py 我得到以下错误消息:Traceback (mo...

29得票3回答
遇到错误:图形API版本不匹配

当我运行shiny时,出现以下错误:Error: Graphics API version mismatch Listening on http://127.0.0.1:3774 Warning: Error in Cairo: Graphics API version mismatch ...

27得票4回答
如何防止生成Rplots.pdf文件?

我正在使用一些R代码生成一些png文件,但是在工作目录中仍然会生成一个Rplots.pdf文件,有没有办法防止这种情况发生? library(Cairo) CairoPNG(file = "graphs.png") nf <- layout(matrix(c(1:8), 2, 4, b...

23得票9回答
Django OSError: 在Windows上找不到名为“cairo”的库。

当我运行Django服务器时,我看到了这个问题!!OSError: no library called "cairo" was found no library called "libcairo-2" was found cannot load library 'libcairo.so':...

23得票7回答
如何在Windows上安装PyCairo(Python的Cairo)?

今天下午我花了几个小时寻找一份关于在Windows上安装PyCairo的简单教程。 Cairo项目本身并不维护Windows二进制文件,必须从其他地方下载(例如http://ftp.gnome.org/pub/GNOME/binaries/win32/pycairo/)。 而且据说由于MS...