使用 gnuplot 创建出版物质量图像

如何解决使用 gnuplot 创建出版物质量图像

我在 gnuplot 18 OS 下使用 Ubuntu 5.2 版来创建用于分析和发布的图。创建用于分析的图并将其插入到 PPT 中很容易。但是当我尝试将生成的图像插入word文档时,可读性显着下降。几乎不可能区分特征和标签。首先,我尝试了以下设置。

set terminal pngcairo enhanced font 'Times New Roman,15'
set output "test.png"

生成的文件大小为 29k。

我已经完成了 How to create PNG images with more than 72dpi using gnuplot? 中的答案并尝试过,

set terminal pngcairo enhanced font 'Times New Roman,15' size 1500,1100` 

生成的文件大小为 44k。

虽然文件变大了,但是插入word文档并没有改善。此外,生成的图像不清晰且略微模糊。为了说明我的观点,我附上了屏幕截图以供比较。左图是在没有明确提及 size 的情况下创建的。通过明确提及 size 1500,1100

enter image description here

来创建正确的图像

我的疑问是如何在不影响清晰度和视觉吸引力的情况下提高输出图像的分辨率?

解决方法

Gnuplot 也有一个 EMF(增强元文件)终端,它生成 Windows 应用程序最常用于矢量图形的文件类型。 gnuplot emf 终端不支持其他 gnuplot 矢量终端(如 PostScript 或 PDF 或 SVG)提供的 100% 图形选项;例如,它不支持嵌入在图形中的图像。尽管如此,作为原生 Window 矢量图形格式,它可能比像素图格式(如 PNG)更适合。

set term emf color font "Times New Roman,15"

编辑答案以包含屏幕截图(下方) 我不是 Word 或 Windows 的专家,但我猜测您需要一些未安装在 Windows 设置中的图形支持模块。 enter image description here

,

您的问题是 Microsoft Word/Powerpoint 会自动缩小插入的图片。下拉菜单的结构根据 Word/Powerpoint 的版本和操作系统的不同而有所不同,因此我将尝试用一般术语进行描述:

从 Word 或 Powerpoint 顶部的下拉菜单(通常在标有“文件”的菜单中)中,您要选择“压缩图片”之类的内容——这似乎违反直觉,但我们需要到这里解压缩我们的照片。如果此类选项不可用,则它可能位于“首选项”之类的内容中。在弹出的新窗口中,对于“图片质量”,您要选择“使用原始质量”。对于“应用于”,选择“此文件中的所有图片”。在更改可见之前,您需要先保存,然后关闭并重新打开文档。

我还建议将您的图像保存为 EPS 文件而不是 PNG。 Word/Powerpoint 中的质量将更容易保持。

,

大多数期刊都支持eps数字(两栏文章的标准尺寸是3.15、2.22(英寸));此外 MS Word 可以处理 eps 文件。

当您与共同作者共享您的手稿并且他们使用不同版本的 MS Word(或类似 {{1} }) 因此我建议您生成 MS WordLibreoffice (eps) 图形并使用 Imagemagick(由 pdf 中的 pdfcairo 调用)转换它们并使用它们在手稿中。在上传论文的过程中,您可以自行上传 eps 文件。

,

现代 Word 只能将 pdf 文件作为图片,并且在保持其质量方面做得很好,所以我建议将其绘制为 pdf 并在任何地方(Word、PPT 等)使用它。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐


使用本地python环境可以成功执行 import pandas as pd import matplotlib.pyplot as plt # 设置字体 plt.rcParams['font.sans-serif'] = ['SimHei'] # 能正确显示负号 p
错误1:Request method ‘DELETE‘ not supported 错误还原:controller层有一个接口,访问该接口时报错:Request method ‘DELETE‘ not supported 错误原因:没有接收到前端传入的参数,修改为如下 参考 错误2:cannot r
错误1:启动docker镜像时报错:Error response from daemon: driver failed programming external connectivity on endpoint quirky_allen 解决方法:重启docker -> systemctl r
错误1:private field ‘xxx‘ is never assigned 按Altʾnter快捷键,选择第2项 参考:https://blog.csdn.net/shi_hong_fei_hei/article/details/88814070 错误2:启动时报错,不能找到主启动类 #
报错如下,通过源不能下载,最后警告pip需升级版本 Requirement already satisfied: pip in c:\users\ychen\appdata\local\programs\python\python310\lib\site-packages (22.0.4) Coll
错误1:maven打包报错 错误还原:使用maven打包项目时报错如下 [ERROR] Failed to execute goal org.apache.maven.plugins:maven-resources-plugin:3.2.0:resources (default-resources)
错误1:服务调用时报错 服务消费者模块assess通过openFeign调用服务提供者模块hires 如下为服务提供者模块hires的控制层接口 @RestController @RequestMapping("/hires") public class FeignControl
错误1:运行项目后报如下错误 解决方案 报错2:Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.8.1:compile (default-compile) on project sb 解决方案:在pom.
参考 错误原因 过滤器或拦截器在生效时,redisTemplate还没有注入 解决方案:在注入容器时就生效 @Component //项目运行时就注入Spring容器 public class RedisBean { @Resource private RedisTemplate<String
使用vite构建项目报错 C:\Users\ychen\work>npm init @vitejs/app @vitejs/create-app is deprecated, use npm init vite instead C:\Users\ychen\AppData\Local\npm-
参考1 参考2 解决方案 # 点击安装源 协议选择 http:// 路径填写 mirrors.aliyun.com/centos/8.3.2011/BaseOS/x86_64/os URL类型 软件库URL 其他路径 # 版本 7 mirrors.aliyun.com/centos/7/os/x86
报错1 [root@slave1 data_mocker]# kafka-console-consumer.sh --bootstrap-server slave1:9092 --topic topic_db [2023-12-19 18:31:12,770] WARN [Consumer clie
错误1 # 重写数据 hive (edu)> insert overwrite table dwd_trade_cart_add_inc > select data.id, > data.user_id, > data.course_id, > date_format(
错误1 hive (edu)> insert into huanhuan values(1,'haoge'); Query ID = root_20240110071417_fe1517ad-3607-41f4-bdcf-d00b98ac443e Total jobs = 1
报错1:执行到如下就不执行了,没有显示Successfully registered new MBean. [root@slave1 bin]# /usr/local/software/flume-1.9.0/bin/flume-ng agent -n a1 -c /usr/local/softwa
虚拟及没有启动任何服务器查看jps会显示jps,如果没有显示任何东西 [root@slave2 ~]# jps 9647 Jps 解决方案 # 进入/tmp查看 [root@slave1 dfs]# cd /tmp [root@slave1 tmp]# ll 总用量 48 drwxr-xr-x. 2
报错1 hive> show databases; OK Failed with exception java.io.IOException:java.lang.RuntimeException: Error in configuring object Time taken: 0.474 se
报错1 [root@localhost ~]# vim -bash: vim: 未找到命令 安装vim yum -y install vim* # 查看是否安装成功 [root@hadoop01 hadoop]# rpm -qa |grep vim vim-X11-7.4.629-8.el7_9.x
修改hadoop配置 vi /usr/local/software/hadoop-2.9.2/etc/hadoop/yarn-site.xml # 添加如下 <configuration> <property> <name>yarn.nodemanager.res