gpt4 book ai didi

c - 如何在 C 中设置 GNUPLOT 线的颜色

转载 作者:行者123 更新时间:2023-11-30 17:21:08 25 4
gpt4 key购买 nike

我正在编写一个程序,用于事件驱动模拟球形球的弹性碰撞(二维)。作为程序的输出,我将碰撞点收集到日志文件(例如 data.temp)中,并使用 gnuplot 绘制它们。

我按照此 link 中讨论的说明进行操作。我的输出日志文件如下所示。

DATA.TEMP(所有点均未显示)

20.000000 0.000000 
3.535534 0.000000
3.535534 0.000000
45.000000 33.508349


-20.000000 -2.500000
-3.535534 -2.500000
-3.535534 -2.500000
-47.500000 -38.028654
-47.500000 -38.028654

用于 gnuplot 的命令

char* commandForGnuplot[] = {"set title \"Path Plot\"","plot 'data.temp' with linespoints"};

我能够得到这样的情节 enter image description here

我希望不同球的路径有不同的颜色。颜色应该是用户的输入。我怎样才能做到这一点?

最佳答案

查看 gnuplot 的文档:http://gnuplot.sourceforge.net/docs_4.2/node62.html

其中有一些用于定义绘图样式的示例。您必须对 gnuplot 命令字符串进行一些更改 - 您可能必须定义一种样式并将绘图命令更改为类似这样的内容(只需将您自己的颜色放在那里):

set style line 1 lt rgb "#FF00FF" lw 3 pt 6
plot 'data.temp' with linespoints ls 1

关于c - 如何在 C 中设置 GNUPLOT 线的颜色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28380643/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com