Gnuplot符号在epslatex终端中带有内部点。

4

当使用Gnuplot 4.6中的epslatex终端创建符号时,我总是注意到在符号的中心会显示一个小点(在放大时清晰可见)。这让我感到非常烦恼,因为在Gnuplot的png终端中不会出现这种情况。

在Gnuplot中有没有简单的方法来消除这个点?

最小复制示例:

set terminal epslatex 
set output "test.tex"
test

这个可以直接在输出文件test.eps中观察到。

额外信息: 我使用以下代码将其转换为完整的eps文件

\documentclass{article}
\usepackage{graphics}
\usepackage{nopageno}
\usepackage{txfonts}
\usepackage[usenames]{color}

\begin{document}
\begin{center}
\input{test.tex}
\end{center}
\end{document}

有没有gnuplot内部的解决方案?
2个回答

3

由于另一个问题(从空的gnuplot点中删除中心的点)已被标记为“重复”,没有更多的回答可能性,我在这里提供我的答案,以提供一些测试代码和图像。

您可以在任何终端上自己进行点测试序列。

### Terminal test dots
reset session
set colorsequence classic

set terminal postscript color
# set terminal pngcairo
# set terminal pdfcairo
# set terminal qt
# set terminal wxt
set output "TestDot.eps"   # in case of file output set the extension according to terminal

N = 160
M = 10
set parametric
set xrange [-0.5:M-0.5]
set yrange [-M/2:N]
set xtics 1
set ytics M
plot for [i=0:N-1] i%M,floor(i/M)*M w p pt i ps 3 notitle
unset parametric
set output
### end of code

后记终端:

输入图像描述 pngcairo 终端:

输入图像描述


3
根据这个答案:https://dev59.com/OWQo5IYBdhLWcg3wR9nD#16358393,在Gnuplot中有比test显示的符号要多得多。当使用64、65和66作为pointtype时,我得到的符号没有内部的点,这实际上解决了我的问题。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接