Python 如何更改SVGFIG图的大小

Python 如何更改SVGFIG图的大小,python,svg,Python,Svg,我正在使用Python SVG包装器SVGFIG。下面是一段代码片段: dots = zip(x,y) dots = svgfig.Dots(dots,0.4,0.4) line = svgfig.Line(0,cs[i,1],250,cs[i,1]+cs[i,0]*250,stroke_width="0.25pt") text = svgfig.Text(200,20,'Band'+str(i+1)) sp = svgfig.Plot(0,250,0,250,dots,

我正在使用Python SVG包装器SVGFIG。下面是一段代码片段:

dots = zip(x,y)
dots = svgfig.Dots(dots,0.4,0.4)  
line = svgfig.Line(0,cs[i,1],250,cs[i,1]+cs[i,0]*250,stroke_width="0.25pt")   
text = svgfig.Text(200,20,'Band'+str(i+1))       
sp = svgfig.Plot(0,250,0,250,dots,line,text,x=15,y=10)  
二维图形的默认画布大小为400x400像素。参考页表明我可以更改此设置,例如:

svgfig.canvas_defaults["width"] = "300px"

但是Python解释器告诉我canvas\u defaults属性不存在。

看起来它是canvas\u默认值,而不是canvas\u默认值:

>>> svgfig._canvas_defaults

{'font-family': ['Helvetica',
                 'Arial',
                 'FreeSans',
                 'Sans',
                 'sans',
                 'sans-serif'],
 'height': '400px',
 'style': {'fill': 'none',
           'stroke': 'black',
           'stroke-linejoin': 'round',
           'stroke-width': '0.5pt',
           'text-anchor': 'middle'},
 'version': '1.1',
 'viewBox': '0 0 100 100',
 'width': '400px',
 'xmlns': 'http://www.w3.org/2000/svg',
 'xmlns:xlink': 'http://www.w3.org/1999/xlink'}

(显示我的工作:我下载并安装了svgfig,使用ipython的“svgfig.canvas???”语法查看了svgfig.canvas的源代码,看到了行
attributes=dict(\u canvas\u defaults)

它看起来像是\u canvas\u defaults,而不是canvas\u defaults:

>>> svgfig._canvas_defaults

{'font-family': ['Helvetica',
                 'Arial',
                 'FreeSans',
                 'Sans',
                 'sans',
                 'sans-serif'],
 'height': '400px',
 'style': {'fill': 'none',
           'stroke': 'black',
           'stroke-linejoin': 'round',
           'stroke-width': '0.5pt',
           'text-anchor': 'middle'},
 'version': '1.1',
 'viewBox': '0 0 100 100',
 'width': '400px',
 'xmlns': 'http://www.w3.org/2000/svg',
 'xmlns:xlink': 'http://www.w3.org/1999/xlink'}

(显示我的工作:我下载并安装了svgfig,使用ipython的“svgfig.canvas???”语法查看了svgfig.canvas的源代码,看到了行
attributes=dict(\u canvas\u defaults)

非常感谢。这正是我要找的!因为我的“坏名声”不能给你我的选票。完成了!反馈按钮太小了,我忽略了它。再次感谢。把这些该死的东西做好比一开始学svgfig还难。好的,现在复选标记是绿色的。非常感谢。这正是我要找的!因为我的“坏名声”不能给你我的选票。完成了!反馈按钮太小了,我忽略了它。再次感谢。把这些该死的东西做好比一开始学svgfig还难。好的,现在复选标记是绿色的。