- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在使用 Dygraphs 绘制 CSV 文件中的数据。日期是 UNIX 时间戳。
目前我正在解析和格式化日期,如下所示:
...
axes: {
x : {
valueFormatter: Dygraph.dateString_,
ticker: Dygraph.dateTicker
}
},
...
以下是典型 CSV 文件的第一行:
x,ATLAS.HLTSV.AvailableCores.DF.HLTSV.Events
1392052678784,0.0
1392052703784,0.0
1392052708784,30.0
1392052713784,845.0
1392052718784,1313.0
1392052723784,1313.0
1392052728784,1431.0
...
这给了我以下结果:
呈现的日期是正确的,但我有 2 个问题
首先,日期太长,明显破坏了图表布局。
其次,粒度是固定的。我希望它根据缩放级别进行更改,例如本例中:http://dygraphs.com/tests/demo.html
如何解决这个问题?
最佳答案
虽然我没有找到如何在您描述的原始场景中格式化客户端的日期,但似乎有效的解决方法是首先格式化日期服务器端。不要直接向 Dygraphs 提供时间戳,而是将“Y-m-d H:i:s”字符串传递给日期字段,时间标签将在最终图表中变得简短且可读。这也意味着如果您希望数据源是 csv 文件,您必须首先在服务器端对其进行预处理。
关于javascript - 使用 Dygraphs 格式化日期时出现问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23220594/
我有一个图文,如果您将鼠标悬停在它上面,它会在图表顶部显示该系列的值。有时,线系列与“工具提示”重叠。在 FLOT 中,我曾经指定一个偏移量,FLOT 使用该偏移量将线条限制在较低的阈值,以便工具提示
是否可以在 dygraph 中向一个点添加额外的数据? 例如: X, Y, myId [ [1, 2, 'some id value'], [1, 2, 'some other id value'],
您好,我尝试绘制烛台图 + 滚动平均线。 library(xts) library(dygraphs) data(sample_matrix) m % dyCandlestick() %>%
假设 dygraph 已经显示了一个包含几个系列的图表。是否可以添加/插入一个新系列,或动态删除一个现有系列(通过 javascript)? 我在示例/文档中找不到类似的内容。 最佳答案 dygrap
是否可以在 dygraphs 中显示多个 x 轴或显示多个 x 轴标签,例如,如果有两个数据集加载了不同的 x 轴值(其他时间段)并且我想在 x 轴上显示它们? 尝试比较不同时期的两组数据,我希望两个
有没有办法通过放置图形的 div id 获取对图形的引用? new Dygraph(document.getElementById("chartxyz"),.....) 因为它没有存储到 var,(或
Ng-dygraphs 是一个使用 Dygraphs 库并为 Angular 使用而准备的库。 Dygraphs 有一个名为 isZoomed 的属性。使用 NG-dygraphs 时如何访问此属性?
Dygraphs 通常会根据轴的大小、标签的大小等自动选择 Y(和 X-)轴标记点。在某些情况下,它会选择导致不太清楚的标记点。例如,在 Y 轴值从 0 到 10 的图表上,它标记为 0、4 和 8(
如何使用 dygraphs 绘制散点图。数据如下。 X 轴可能有 5-20 个值(类别) Y 值可能是 x 轴上每个值的 1-10 个值 This is an example of what i ne
我用图表创建了网站,以生成我使用 dygraphs 库的图表。图表显示三个系列的数据(测量值和公差) 如何禁用公差的图例?在 dygraphs 中是否可以禁用一个或多个系列的图例? 最佳答案 是的。如
我的 y 轴值从 0.0 到 1.0,但我只对 0.0 - 0.4 感兴趣。有没有办法只能显示 0.0-0.4 范围内的点?我知道 dygraphs 也有水平缩放功能。当我加载图表时如果有这个就太好了
在 dygraphs 中,默认情况下,选择图形的一个区域将突出显示它。释放鼠标按钮时,图形将放大到所选区域。 如果 'showRangeSelector: true' 此行为被禁用。用户无法与图形交互
我正在使用 dygraph 绘制一段时间内的温度读数图表。我希望在代表高/低阈值的 y 轴上添加 2 条线。 目前这是通过使用 2 个额外的常量数据系列来实现的,但我怀疑有更好的方法。 underla
我的数据字段具有空值或 NaN 值。 Dygraph 只是将它们隐藏在图例中。但我希望 dygraph 显示插值。 我可以用 valueformatter 做到这一点吗?现在我正在使用细线来实现类似的
我将继续使用带有时间序列的 Dygraphs。我已按照此处的文档进行操作: http://dygraphs.com/annotations.html 在这里:http://dygraphs.com/g
所以我知道您可以使用如下数组在 Dygraph 中定义独立系列: [ [1, null, 3], [2, 3, 7], [3, null, 7], ] 我从几个不同的数据流获取数据。比方说
我有一个包含 3 个系列的条形图,但我无法更改它们的名称,我只有 y1 y2 y2,而不是代码中我自己的名称。例如bar chart我明白了,我应该使用 Multi-columnBarChart,但我
Dygraph 网站的首页声称它可以轻松处理数百万点的图,但是,我没有遇到过这种情况。我正在加载一个包含 100 万个 X、Y 值的数组,虽然它会在短暂延迟后显示图形,但无法与之交互。 如何最好地设置
我的应用程序根据用户输入动态创建 dygraphs 图表。每个图表都以某种时间轴显示在另一个图表之上。我还想为用户提供在单个图表级别更改几个选项的能力。 但是,由于我目前正在使用动态创建图表: g =
我使用以下方法禁用了范围选择器中的小图:showInRangeSelector:假,但我收到这样的警告信号:我似乎找不到错误在哪里。 更新代码: var hello = [
我是一名优秀的程序员,十分优秀!