标签: haskell-chart

如何在Haskell图表库中设置轴的范围

在haskell图表中,如何更改轴的范围?它似乎与镜头和视口有关,但作为Haskell的初学者,我很难阅读API:

http://hackage.haskell.org/package/Chart-0.14/docs/Graphics-Rendering-Chart-Axis-Types.html

谢谢你的帮助!

haskell haskell-lens haskell-chart

7
推荐指数
1
解决办法
421
查看次数

在Haskell-Chart中生成ByteString

我根据示例eample-1使用Haskell-Chart .Haskell-Chart生成要归档的内容

toFile def "example1_big.png" $ do
...
Run Code Online (Sandbox Code Playgroud)

是否有可能生成图表内容到ByteString而不是文件?我在文档中找不到解决方案.

charts haskell haskell-chart

6
推荐指数
1
解决办法
99
查看次数

Haskell图表的人类可读数字

我正在尝试使用Haskell-Charts(http://hackage.haskell.org/package/Chart)生成一些图表.它工作正常,我得到一个很好的图表在此输入图像描述

我唯一的"问题"是左边的数字,这有点难以阅读.有没有办法可以提供一个函数,在显示它们之前转换这些数字?我可以在绘图之前转换数字,但我会失去精确度.我一直在看文档但我没有看到它,如果存在的话.

谢谢

编辑:这是代码.

import Graphics.Rendering.Chart.Easy
import Graphics.Rendering.Chart.Axis.LocalTime
import Graphics.Rendering.Chart.Backend.Diagrams
import Data.Time.LocalTime

main = do
  -- Get datas
  toFile def "test.svg" $ do
    layout_title .= "Active mem"
    plot (line "Active" $ [L.map (\v -> ((utcToLocalTime utc $ time v) :: LocalTime, (fromIntegral $ value v) :: Int)) $ V.toList q])
Run Code Online (Sandbox Code Playgroud)

不幸的是,我从数据库中获取数据,而且我无法公开访问它.但是一个带有大数字的[(LocalTime,Int)]列表应该会给你类似的东西.我正在使用Diagrams后端顺便说一下

haskell haskell-chart

3
推荐指数
1
解决办法
121
查看次数

标签 统计

haskell ×3

haskell-chart ×3

charts ×1

haskell-lens ×1