gnuplot-彩色tic标记

gnuplot-彩色tic标记,gnuplot,Gnuplot,有没有办法让gnuplot为x轴和/或y轴上的tic标记上色?我正在使用一个背景png文件,该文件非常暗,我希望内部tics显示为白色,而不是默认的黑色。tics似乎从边框继承了它们的颜色: set style line 50 lt 1 lc rgb "red" lw 2 set border ls 50 plot sin(x) tic标签的颜色来自tic的textcolor选项: set tics textcolor rgb "red" (字符串“white”也应该起作用,但在我的演示中这

有没有办法让
gnuplot
为x轴和/或y轴上的tic标记上色?我正在使用一个背景
png
文件,该文件非常暗,我希望内部tics显示为白色,而不是默认的黑色。

tics似乎从
边框继承了它们的颜色:

set style line 50 lt 1 lc rgb "red" lw 2
set border ls 50
plot sin(x)
tic标签的颜色来自
tic
textcolor
选项:

set tics textcolor rgb "red"
(字符串“white”也应该起作用,但在我的演示中这看起来不太好,因为我的背景是白色的)

没有办法只改变抽搐的颜色。但是,如果需要,可以更改tic/边框颜色,然后在顶部添加新边框:

set arrow from graph 0,graph 1 to graph 1,graph 1 nohead ls -1 lc rgb "black" front
set arrow from graph 1,graph 1 to graph 1,graph 0 nohead ls -1 lc rgb "black" front
set arrow from graph 1,graph 0 to graph 0,graph 0 nohead ls -1 lc rgb "black" front
set arrow from graph 0,graph 0 to graph 0,graph 1 nohead ls -1 lc rgb "black" front

虽然这篇文章很老了,但我想我会提供我的2分,因为我在上面有一个有效的补充

如果立即按照“设置边框”命令取消设置边框,则TIC及其标签的颜色将保持您设置的颜色,边框将被删除。比如说,

set border linecolor rgb "gray75"
unset border
这样,你至少可以改变TIC的颜色和标签(这里是灰白色),你的背景保持黑暗,没有被难看的(灰白色)边框所污染,这是OP要求的吗


因此,无需在上一个答案中手动重新绘制边界。尽管如此,上面最好的答案对我来说还是很有用的,所以我会提高速度

作为旁注,通过
#RRGGBB
指定颜色可能稍微独立于系统。红色=
#ff0000
,白色=
#ffffff
。。。(尽管红色和白色应该在几乎所有地方都能被识别)这个问题有两个:1-显然,如果不将整个边框变为白色,我就不能将抽搐变为白色?2-应设置tic标签颜色(即:数字)的第二行不起作用。无论我在那里设置了什么颜色,数字都会继承tics的颜色。
set style line 50…
创建一个新的线型。它使用线型(lt)1(通常为纯色)、线颜色(lc)红色和线宽(lw)2(表示2倍于正常宽度)。gnuplot将该线型标记为线型50。因此,当我使用第二行(
set border ls 50
)时,它表示使用linestyle 50(这是我刚刚定义的)绘制边界。@Gabriel--我经常使用gnuplot。让很多人也使用它是我最大的利益所在,因为这样它的开发就不会停止。另外,我喜欢在gnuplot标签上成为头号人物;-)。这让我觉得自己是某方面的专家。@mgilson假设我想为
y1
y2
使用不同的颜色。不可能的任务?