我正在使用GD:Graph在网页上创建带宽图(Fedora 20,Apache服务器)。我使用perl从MS SQL数据库中提取带宽数据并将数据存储在数组中。带宽以bps存储在数据库中,但在查询中提取数据时,它将转换为Mbps。这一切都正常如下:
2014-07-01T00:00,3.1405582,3.8008304,1.2683544,1.6903793
2014-07-01T01:00,2.9751012,3.1662459,1.2079006,1.595441
2014-07-01T02:00,3.2075243,3.8027289,1.2622523,1.6301193
2014-07-01T03:00,3.6902807,4.7468605,1.3457894,2.1229427
2014-07-01T04:00,6.4424162,10.802718,1.8392839,3.1497123
2014-07-01T05:00,14.592717,22.142509,3.5494912,5.7595339
2014-07-01T06:00,22.242992,25.463207,5.2702498,6.4294419
第一列是x值arrary,第二列是第一个y valus数组等
然而,当我从这些值绘制线条时,我得到一个图形,其中绘制的值是20000倍的因子
有人可以帮助我解决我的错误吗?
答案 0 :(得分:0)
找到答案,这是我很傻。当我本地运行代码时,它正在工作,因为perl对我来说不是我的数组,但是当我在网络服务器上运行它并且所有它的缓存等等时,数组并没有被取消&# 39;编简单地添加一个undef解决了这个问题。 抱歉让您烦恼