gpt4 book ai didi

haskell - 无论如何改变 Haskell GNUPlot.Simple 包中绘图的颜色

转载 作者:行者123 更新时间:2023-12-05 03:30:20 24 4
gpt4 key购买 nike

我正在使用 GNUPlot.Simple for Haskell 并尝试更改绘图的颜色。

特别是当我使用代码时:

plotListsStyle [][ ((PlotStyle {plotType = Lines, lineSpec = CustomStyle [ PointSize 0.1, LineTitle "First "] }) , ( zip [0..10] [0..10]))]

我想改变情节的颜色。我试着在这里查看源代码 https://www.stackage.org/haddock/nightly-2022-01-23/gnuplot-0.5.6.1/Graphics-Gnuplot-Simple.html , 但不知道是否有办法做到这一点。

有谁知道该怎么做或可以推荐替代方案吗?

谢谢

最佳答案

快速查看链接中的摘要页面,Haskell 包装器的简单变体似乎没有提供访问线、点等的“linecolor”属性的方法。因此您只能获得默认值颜色。

另一方面,如果将其生成的脚本提供给标准构建的 gnuplot,则该程序将在入口处读取系统和/或用户初始化脚本。因此,您可以更改该初始化脚本中的默认行颜色,并且更改会影响您的 Haskell 包装器生成的脚本的后续执行。

例如,如果您希望第一个图的颜色为绿色,第二个图的颜色为青色,则可以放置线条

set linetype 1 linecolor "forest-green"
set linetype 2 linecolor "cyan"

在文件 ~/.gnuplot 中。这将替换默认序列的前两种颜色。

关于haskell - 无论如何改变 Haskell GNUPlot.Simple 包中绘图的颜色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/70828119/

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