gnuplot4.6.3 怎么显示中文

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了gnuplot4.6.3 怎么显示中文相关的知识,希望对你有一定的参考价值。

您好,我想请问下windows版本的gnuplot4.6.3怎么在png中显示中文 font文件使用的是windows系统的font文件吗?

set term png font \'C:\\Windows\\Fonts\\simhei.ttf\'
set output "cn.png"
set xrange [-1:1]
set yrange [-2:2]
set label "你好" at 0,0
plot sin(x)
reset

其中 font 的路径你自己选择。绝对路径就可以,我这个是win 7 下的 简体 黑体 常规字体。
文件的编码应该使用windows 的cp936,而不是linux 的 utf8
回答正确请 采纳我的回答。来自:求助得到的回答
参考技术A Copyright (C) 1986 - 1993, 1998, 2004, 2007 Thomas Williams, Colin Kelley
Permission to use, copy, and distribute this software and its documentation for any purpose with or without fee is hereby granted, provided that the above copyright notice appear in all copies and that both that copyright notice and this permission notice appear in supporting documentation.
Permission to modify the software is granted, but not the right to distribute the complete modified source code. Modifications are to be distributed as patches to the
released version. Permission to distribute binaries produced by compiling modified sources is granted, provided you
1. distribute the corresponding source modifications from the
released version in the form of a patch file along with the binaries,
2. add special version identification to distinguish your version
in addition to the base release version number,
3. provide your name and address as the primary contact for the
support of your modified version, and
4. retain our contact information in regard to use of the base
software.
Permission to distribute the released version of the source code along with corresponding source
modifications
in the form of a patch file is granted with same provisions 2 through 4 for binary distributions.

Octave 在交互模式下显示 gnuplot,但不是从命令行显示

【中文标题】Octave 在交互模式下显示 gnuplot,但不是从命令行显示【英文标题】:Octave shows gnuplot in interactive mode but not from command line 【发布时间】:2011-03-21 15:10:45 【问题描述】:

我正在使用调用plot 的八度编程语言编写脚本。当我以交互模式打开 octave 控制台并粘贴脚本时,gnuplot 会正确显示。但是,当我通过

从命令行运行脚本时
octave ./myscript.m

所有printf 工作,但没有出现gnuplot 窗口。像

这样简单的脚本就会发生这种情况
plot([0 1; 2 3])

任何想法为什么会发生这种情况?

谢谢。

【问题讨论】:

你用的是什么系统? Windows 或 Linux。如果我正确地记住了 octav 通过存储在 /tmp/ (在 Linux 上)中的文件来传递您的命令。看看这些可能会给你一个关于发生了什么的线索。嗯,虽然找不到这个链接,去看看 【参考方案1】:

尝试使用--persist flag 运行脚本。此标志告诉 Octave“在--eval 或从命令行命名的文件读取之后进入交互模式。”

> octave --persist ./myscript.m

【讨论】:

做到了,不过如果我可以让 Octave 死掉并且只有 gnuplot 能够继续存在,那就太好了……

以上是关于gnuplot4.6.3 怎么显示中文的主要内容,如果未能解决你的问题,请参考以下文章

matlab中输入汉语怎么显示不出来啊,显示的是方框,怎么设置啊

linux显示中文乱码

如何让PowerDesigner中的表显示中文

用ssh远程连接centos7.9日期能正常显示中文,中文文件夹显示中文乱码怎么办?

Linux系统终端中显示的中文是个小方块怎么办??

C# 怎么显示中文格式的日期星期几