Javascript FLOT组合条形图;以x轴为字符串的折线图
Javascript FLOT Combined Bar & Line Chart with x-axis as string
我有一个条形图,其中x轴是一个字符串,所以我需要使用ticks数组,我还需要能够指定每个条形图的颜色,并在同一个图中绘制一条线。
以下是我现在的代码,它经过了多次修改,试图使其发挥作用,但我现在被卡住了。
我根本无法用它来显示图形,它在jsfiddle上:http://jsfiddle.net/9x7aJ/4102/
任何帮助都将不胜感激,因为我今天花了大部分时间试图解决这个问题。
var fdat = [
{
"color": "#6ECFF6",
"data": [[0,114]]
},
{
"color": "#7BCDC8",
"data": [[1,96]]
},
{
"color": "#FDC68A",
"data": [[2,94]]
}
]
var data = [
{label: "d1", data:fdat, bars: {show: true}},
{label: "d2",data:fdat, lines: {show: true}, points:{show:true}}
];
var opts = {xaxis: {ticks:[[0,"Text 1"], [1,"Text 2"], [2,"Text 3"]]}};
$.plot($("#placeholder"),data,opts);
每个数据点不能有不同颜色的对象,数据点必须是简单的数组。如果您将数据简化为
var fdat = [
[0, 114],
[1, 96],
[2, 94]
]
图表工作(更新的fiddle)
如果每个条形图需要不同的颜色,请为每个条形图创建一个数据系列。
相关文章:
- 用与线条相同的颜色填充多折线图上的点
- 跟踪jqplot垂直折线图的鼠标位置
- Morris.js折线图x轴标签在调整大小后消失
- Chart.js V2折线图缺点
- 将直流图表库中的折线图缩放限制为小时
- 如何用d3.js绘制折线图
- 部分填充区域的折线图
- 将时间缩放添加到折线图(Chart.js)
- Chart.js折线图的0线型
- d3绘制动画折线图的基本示例
- Javascript FLOT组合条形图;以x轴为字符串的折线图
- 如何在折线图中显示最近的值
- charts js更改折线图轴的字体大小/颜色和背景线
- 从特定系列的谷歌可视化折线图中删除悬停工具提示
- 从折线图的字符串值(文本)制作 x 坐标
- 如何修改谷歌折线图的 JSON 字符串
- D3折线图字符串作为x轴域
- 如何将字符串值添加到nvd3折线图x轴值
- 在Google折线图API中使用字符串作为标签
- 将xkey morris折线图更改为字符串