- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在使用来自 jira 的 json 数据来呈现项目的燃尽图。由于我不会深入探讨的原因,我无法使用内置的 Jira Agile 图表。我正在使用 chartist.js 来呈现燃尽图,但我遇到了麻烦,非常感谢 chartist.js 用户的输入。
我附上了一张我想生成的图表图片作为引用。
我一直很喜欢使用 chartist.js,但我并没有在我的项目中使用它,我可以使用任何我想要的图表库。我很乐意接受关于另一个图表库的建议,它可以满足我的需要。
最佳答案
虽然 Chartist 不直接支持方便的 API 来创建基于时间的图表(这将很快登陆),但我们添加了动态轴配置,允许您将标准 X 轴类型(基于步长)切换为更复杂的比例轴。
由于日期将被转换为数字并且幕后的数学是相同的,您可以通过一些手动操作轻松创建基于时间的图表。到目前为止,我们还没有基于时间框架的分时生成器,但这将再次与将很快在 Chartist 中创建的 TimeAxis 一起提供。
要获取有关自定义轴配置的更多信息,您可以在此处阅读文档:http://gionkunz.github.io/chartist-js/getting-started.html#switching-axis-type
为了向您和其他人展示实现燃尽图有多么容易,我使用 Chartist 0.9.1 为您创建了一个燃尽图。我正在使用 moment.js 来格式化日期。
这是 jsbin:http://jsbin.com/lokozu/edit?html,js,output
var chart = new Chartist.Line('.ct-chart', {
series: [{
name: 'remaining',
data: [
{x: new Date(143134652600), y: 53},
{x: new Date(143334652600), y: 40},
{x: new Date(143354652600), y: 45},
{x: new Date(143356652600), y: 41},
{x: new Date(143366652600), y: 40},
{x: new Date(143368652600), y: 38},
{x: new Date(143378652600), y: 34},
{x: new Date(143568652600), y: 32},
{x: new Date(143569652600), y: 18},
{x: new Date(143579652600), y: 11}
]
}, {
name: 'stories',
data: [
{x: new Date(143134652600), y: 53},
{x: new Date(143334652600), y: 30},
{x: new Date(143384652600), y: 30},
{x: new Date(143568652600), y: 10}
]
}]
}, {
axisX: {
type: Chartist.FixedScaleAxis,
divisor: 5,
labelInterpolationFnc: function(value) {
return moment(value).format('MMM D');
}
},
axisY: {
onlyInteger: true,
low: 0
},
series: {
remaining: {
lineSmooth: Chartist.Interpolation.step(),
showPoint: false
},
stories: {
lineSmooth: false
}
}
});
关于javascript - 在 chartist.js 中渲染 Jira Agile Burndown?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30855630/
我已经建立了一个js fiddle ,它基于github上提出的一个问题来演示如何旋转轴标签。在下面的js fiddle 示例中,它可以正常工作,但是当我在自己的网站上尝试此操作时,标签不可见。 ht
图表上的字体太小,在某些颜色上难以阅读。有没有办法改变这些属性? 我可以这样做使整个馅饼变红,但设置颜色或字体大小不会改变: .ct-series-x .ct-slice-pie { fill
我正在尝试创建一个中间带有文本的圆环图。我需要圆环图如下所示: 总值是我传递给创建图表的函数的变量。截至目前,这就是我所拥有的: 上面图表的代码如下: new Chartist.Pie('.ct-ch
我正在尝试在我正在渲染的图表上添加点击事件。从 chart.click 到 chart.on('click', function (e){ })。 我想做的是让用户选择图表上的点,然后让我了解用户所做
我想将 Chartist.js 上的网格颜色从默认灰色更改。我试图覆盖 ct-grid-color 设置,但可能做错了一些事情。任何人都可以请建议如何做到这一点? 最佳答案 只需插入您的 CSS。 .
我正在 Framework7 中构建一个小型应用程序,使用 Chartist 来制作一些图表。例如,我创建了一个 jsfiddle。你可以在这里看到它:https://jsfiddle.net/eme
使用 chartist.js,无论您做什么,通过 css 或 showLabel: false 隐藏标签,左侧和底部始终有空间。 我试图绝对定位图表以适合 div,因此图表从最左边开始一直绘制到另一端
我正在尝试使用 Chartist.js为我的网站创建图表和图形的框架。但出于某种原因,我不断收到错误消息“Chartist is not defined” 我不知道如何解决这个错误。请看下面的代码:
我已经安装了 mfpierre:chartist meteor 包和它的 mspi:chartiSTLegend 插件(两个大气包)。我有这样的插件: new Chartist.Bar('.ct-ch
我想使用带有标签(显示在图例中)以及饼图本身的百分比的chartist.js 创建饼图。 这是饼图。我想为这些部分添加百分比值。 http://i.stack.imgur.com/SiIKb.png
我有一个页面,其中有两个不同的选项卡布局,其中包含 Chart.js 图表。可以在此处找到工作示例 Codepen我面临的问题(正如您在上面提到的笔中注意到的那样)是,尽管具有相同的图形选项值,但第一
我正在尝试使用从某个 php 页面获取的 Json 数据来制作图表。 具体来说,我想显示一个饼图,其中包含每个部分的标签及其代表的百分比。 我遵循了图表专家的示例,最终得到了这个代码笔: https:
我想使用 chartist.js ,但我的工具没有显示任何内容: http://gionkunz.github.io/chartist-js/getting-started.html 我的代码(cha
我正在使用 chartist.js 创建和显示一个简单的条形图。我无法全神贯注于动画功能以及如何使用它,我正在为图表创建中的条形图寻找一个简单的上升动画。我找到了这个 example来自另一个问题,我
我试图让我的 Y 轴准确地分为 [0, 250, 500, 750, 1000]。但是我设置为 250 的“除数”属性不起作用,它仍然是默认值 200。 new Chartist.Line(
我目前正在使用 chartist-legend-plugin这很棒,但是当涉及到传说中的颜色时,它就不起作用了。有谁知道如何在chartist中抓取颜色系列?因为 chartist 会自动生成不同的颜
我正在尝试在 Chartist 下方添加一段文字图表。然而,Chartist 似乎将 DOM 元素的实际创建推迟到某个未知的 future 时间点。 期望: 创建新的 Chartist 图表,然后 在
有谁知道是否可以使用 Chartist.js 确保水平条形图占据图表容器的整个宽度? 如果您查看屏幕截图,您可以看到灰色条并没有占据整个宽度,根据示例,我本以为该系列中的最高值数据点将被缩放以填充到末
我在我的元素中使用 chartist.js。现在我的观点是这样的: 实际上只是 svg 行。 我需要的是让它看起来像这样: 有没有办法使用 chartist.js 来做到这一点? 最佳答案 好的,这就
我有带有自定义标签和百分比的饼图。问题是标签和百分比出现在同一行中。我需要将百分比和标签分成两行。标签百分比 我试过了和 \n但没有用。请帮忙 var names = ['', 'Home Loans
我是一名优秀的程序员,十分优秀!