首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >输出到PowerPoint时gnuplot svg空白

输出到PowerPoint时gnuplot svg空白
EN

Stack Overflow用户
提问于 2020-08-09 10:30:24
回答 1查看 63关注 0票数 0

我有一个gnuplot SVG终端。当我输出文件和导入到powerpoint时,我面临的一个问题是有很多空白,特别是在顶部,即使我提到页边距为0。

下面是导入powerpoint时显示空白的示例和屏幕截图。

我的问题是如何删除空格,这样我就不必使用其他工具进行修剪或裁剪。

代码语言:javascript
运行
复制
reset session
set terminal svg size 600,600 enhanced font 'Verdana,10'
set output 'output.svg'
set view 50,10
set isosample 40
set xlabel "x"
set ylabel "y"
set zlabel "f(x,y)" rotate
set pm3d noborder
set palette rgb 33,13,10
unset colorbox

set lmargin 0
set rmargin 0
set bmargin 0
set tmargin 0

set log cb
set cbrange [0.1 : *]


splot [x=-2:2] [y=-1:3] (1-x)**2+100*(y-x**2)**2 with pm3d notitle

set output

EN

回答 1

Stack Overflow用户

发布于 2020-08-09 14:06:59

您所显示的表单中的“设置边距”命令旨在描述2D绘图的x和y边框与页面边缘之间的空间。它们对3D绘图的影响是旋转的,因此x/y绘图边框不平行于页面是不明显的。

我建议使用不同形式的bmargin命令,该命令将3D视图框的底部定位在特定的屏幕位置,然后使用缩放命令将垂直大小增加约1.6倍。垂直比例在3D视图框的中心上方和下方对称操作。我的偏好是通过将基准平面重新定位到z=0来消除视图框中的空白空间。其他命令及其结果如下所示。

代码语言:javascript
运行
复制
set bmargin at screen 0.4          # reposition entire plot upwards
set view 50, 10, 1.0, 1.6          # increase default vertical scale by 1.6
set xyplane at 0                   # remove space between base plane and bottom of surface
replot

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/63321962

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档