javascript - 流程图 : how to add a beginning and ending tick?

标签 javascript jquery math charts flot

我正在尝试向我的图表(Flot)添加两条垂直线(刻度),以更清晰地显示最小值和最大值。我不是指网格边框!

我尝试计算距离,新的最小/最大。值并通过轴选项 tickFormattertickSize 等对其进行格式化 - 但我无法完成它。

线之间的距离必须相等(预览如下)。

是否有任何设置、片段或解决方法可以实现此目的?

随意弹奏 fiddle :http://jsfiddle.net/EK8Fk/1/

$(function () {    
    var data = [
        [10, 10], [-37.5, 20], [30, 30], [40, 40], [83.8, 50]
    ];

    var options = {
        series:{
            bars:{show: true}
        },
        bars:{
            horizontal:true,
            barWidth: 8
        },
        grid:{
            borderWidth: 0
        },
        xaxis: { 
            color: "#FF0000" 
        },
        yaxis: { 
            tickColor: "#FFFFFF",
            ticks: [[10, "A"], [20, "B"], [30, "C"], [40, "D"], [50, "E"]] 
        }
    };

    $.plot($("#flotcontainer"), [data], options);  
});

它应该是这样的:

enter image description here

提前非常感谢!

最佳答案

以下是您问题的简单解决方案:

只需定义 x 轴的最小值和最大值,

xaxis: { 
        min:-40.0,
        max:100,
        color: "#FF0000" 
    },

这是您的working fiddle

关于javascript - 流程图 : how to add a beginning and ending tick?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18541703/

相关文章:

javascript - 重绘 Canvas 的一部分(基于网格)

javascript - 如何在对象创建时运行函数?

android - Jplayer 播放列表将无法在 Android 或 iOS 中运行

c# - 如何获得最接近给定点的三次贝塞尔曲线?

javascript - 如果文本框正确则启用按钮

javascript - React 组件中未定义的某些对象属性

javascript - 如何在变量中存储 html 结构,jquery

javascript - 通过 jQuery AJAX 将 HTML 数组传递给 PHP

algorithm - 有没有办法以编程方式从给定序列中的三个元素中找到模式?

Java程序以10^-6精度确定嵌套根式常量的值