删除 Jqplot 堆积条形图上的零值点标签

2024-03-28

我在删除 Jqplot 堆积条形图中的零(点标签)时遇到问题。我尝试了“hideZero”,但它根本不起作用。

我尝试了不同的事情;不知道出了什么问题。我导入了以下包:

jqplot.barRenderer.min.js
jqplot.canvasAxisLabelRenderer.min.js
jqplot.canvasAxisTickRenderer.min.js
jqplot.canvasTextRenderer.min.js
jqplot.categoryAxisRenderer.min.js
jqplot.pointLabels.min.js
jquery-2.0.3.js
jquery.jqplot.min.css
jquery.jqplot.min.js

这是 JavaScript:

var s3 = [11, 28, 22, 47, 11, 11];
var s1 = [0, 6, 3, 0, 0, 0];
var s2 = [1, 0, 3, 0, 0, 0];
var dataArray = [s3, s1, s2];
var ticks = ['John', 'Tumm', 'Wen', 'Ken', 'Dolly'];

var options = {
    title: 'Title ',
    stackSeries: true,
    seriesColors: ["#eb4b3d", "#ffc800", "#009149"],
    seriesDefaults: {
        renderer: $.jqplot.BarRenderer,
        pointLabels: {
            show: true
        },
        rendererOptions: {
            barWidth: 25,
            varyBarColor: true,
        },
    },
    axes: {
        xaxis: {
            // renderer: $.jqplot.CategoryAxisRenderer,
            //  
            renderer: $.jqplot.CategoryAxisRenderer,
            ticks: ticks,
        },
        yaxis: {
            //autoscale: true,
            //label: 'Application Count',
            min: 0,
            tickInterval: 5,
            max: 50
        }
    },
    axesDefaults: {
        tickRenderer: $.jqplot.CanvasAxisTickRenderer,
        tickOptions: {
            angle: -30,
            fontSize: '10pt'
        }
    }
};

var plot = $.jqplot('chartDivId', dataArray, options);

HTML:

<div id="chartDivId"/>

有一个JSFiddle 这个问题 http://jsfiddle.net/zhvdxwfh/1/.


查找有关如何做事的文档的最佳位置是API文档 http://www.jqplot.com/docs/files/jqplot-core-js.html。它包含有关每个组件和插件的文档以及每个组件和插件的可用选项。 [在此处和答案顶部重述,因为我刚刚添加了链接。]

点标签的文档位于插件 API 文档中:点标签 http://www.jqplot.com/docs/files/plugins/jqplot-pointLabels-js.html(插件/jqplot.pointLabels.js)。

您可以通过添加属性来删除零值标签hideZeros: true。这意味着改变:

        pointLabels: {
            show: true,
        },

to:

        pointLabels: {
            show: true,
            hideZeros: true
        },

有一个工作 JSFiddle http://jsfiddle.net/arzv5j6o/1/.

完整的 JavaScript:

var s3 = [11, 28, 22, 47, 11, 11];
var s1 = [0, 6, 3, 0, 0, 0];
var s2 = [1, 0, 3, 0, 0, 0];
var dataArray = [s3, s1, s2];
var ticks = ['John', 'Tumm', 'Wen', 'Ken', 'Dolly'];

var options = {
    title: 'Title ',
    stackSeries: true,
    seriesColors: ["#eb4b3d", "#ffc800", "#009149"],
    seriesDefaults: {
        renderer: $.jqplot.BarRenderer,
        pointLabels: {
            show: true,
            hideZeros: true
        },
        rendererOptions: {
            barWidth: 25,
            varyBarColor: true,
        },
    },
    axes: {
        xaxis: {
            // renderer: $.jqplot.CategoryAxisRenderer,
            //  
            renderer: $.jqplot.CategoryAxisRenderer,
            ticks: ticks,
        },
        yaxis: {
            //autoscale: true,
            //label: 'Application Count',
            min: 0,
            tickInterval: 5,
            max: 50
        }
    },
    axesDefaults: {
        tickRenderer: $.jqplot.CanvasAxisTickRenderer,
        tickOptions: {
            angle: -30,
            fontSize: '10pt'
        }
    }
};

var plot = $.jqplot('chartDivId', dataArray, options);

HTML:

<div id="chartDivId"/>
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

删除 Jqplot 堆积条形图上的零值点标签 的相关文章

随机推荐

  • 使用 Cordova 插件拍摄全景图像?

    是否可以使用某些 cordova 插件 在 X 轴和 Y 轴 拍摄全景图像 感谢您的任何建议 相机插件启动设备的相机应用程序 所以我想在带有全景相机应用程序的手机上 您可以从科尔多瓦应用程序中拍摄全景图 用户必须手动选择该功能 否则你必须要
  • C# .NET 应用程序设置和升级

    我使用 Settings Default MySettingName 和 Settings Default Save 来保存和加载设置 当我更改版本号时 如何从旧版本获取设置并将其应用到新版本 我只是不太明白 Settings Upgrad
  • 使用 JavaScript 显示/隐藏图像

    我有一个 HTML 页面 其中包含一个通过 CSS 设置为不可见的图像visibility hidden 我想创建一个名为 显示图像 的链接 这样当我单击它时 就会出现图像 现在 我不知道如何建立这样的链接 因为通常与 a href 链接到
  • ChatBot 在 Web 模拟器中无法运行,但在本地 Bot Framework 模拟器中运行良好

    我开发了与 SharePoint On Premise 集成的 ChatBot 当我在模拟器中调试 ChatBot 时 它可以工作 但是 当我使用 DirectLine 在 Azure 中的 Web 模拟器和公司网站托管的网站上进行调试时
  • 为什么 Symantec CSR 检查程序认为我的 CSR 在 AlgorithmIdentifier 中缺少 NULL 值? RFC3279

    由于许多令人不快的原因 我一直在尝试使用 bouncycastle API 手动构建自己的证书签名请求 表面上 我选择这样做是因为我需要 CSR 的预签名版本 以便使用存储在 HSM 中并在 LMK 下加密的密钥生成 sha256withR
  • 非交互模式的 Powershell 测试

    我有一个可以手动运行或可以通过计划任务运行的脚本 我需要以编程方式确定我是在非交互模式 通过计划任务运行时设置 还是正常模式下运行 我用谷歌搜索了一下 我能找到的最好的方法是添加命令行参数 但我没有任何可行的方法来处理计划任务 也不能合理地
  • 当我运行“gatsbydevelopment”时,安装“sharp”模块出现错误,显示错误

    gatsby develop success openly and validate gatsby configs 0 005 s error Something went wrong installing the sharp module
  • 无法在 go 中用作赋值类型

    当我编译代码时 收到以下错误消息 不知道为什么会发生 有人可以帮我指出为什么吗 先感谢您 不能使用 px InitializePaxosInstance val 类型 PaxosInstance 作为 在赋值中输入 PaxosInstanc
  • Laravel 5.2 队列忽略 .env

    我有一个 Laravel 5 2 应用程序 当用户购买产品时它会发送几封电子邮件 电子邮件视图包含对一些图像的引用 如下所示 img src 这在我拥有的所有 3 个环境中都运行良好 本地 登台和生产 asset 使用每个环境中配置的 AP
  • 验证码解码

    我见过一些验证码使用 javascript php 等进行解码 他们是如何做到的 比如很受欢迎的超级上传 site s 验证码也已被解码 http herecomethelizards co uk mu captcha 我是一名图像处理专家
  • 自定义按钮的前景色(ControlPresenter)

    我正在尝试在 App xaml 中定义全局按钮样式 它基本上按我的预期工作 但是 我只是不知道如何让前台正常工作 无论我做什么 我都会获得默认 TextBlock 的样式 它将颜色设置为白色
  • 带有多个子视图参数的 ui-sref 不起作用

    我在我的应用程序上使用 Angular 的 ui router 来尝试路由到主视图的子视图 主进程和子进程都有自己的关联 ID 目前我可以导航到父级 但我到子级的链接不起作用 在我的 Application js 中 stateProvid
  • C#:在运行时获取类型参数以传递给通用方法[重复]

    这个问题在这里已经有答案了 通用方法是 public void PrintGeneric2
  • 在 AlertDialog 中设置单选按钮和文本的样式

    I want to show a radio list inside an AlertDialog with custom styling something like 因此 我创建了一个自定义主题并将其作为参数提供给 AlertDialo
  • Kotlin 协程 - 使用协程作用域/上下文的不同选项?

    我是 Kotlin Coroutines 的新手 我注意到有两种不同的使用方式CoroutineScope 在任何函数中 选项 1 如下 CoroutineScope Dispatchers Default launch expensive
  • PHP - 纯文本电子邮件

    如何将其转换为纯文本电子邮件 bound text md5 uniqid time headers MIME Version 1 0 r n Content Type multipart mixed boundary PHP mixed b
  • 如何在网络连接以及用户登录时接收事件

    我有一项正在运行的服务 并且我希望在以下情况下收到通知 a 网络已连接 b 当用户登录到机器时 我怎样才能做到这一点 C NET 2 0 using Microsoft Win32 using System Net NetworkInfor
  • 将数组转换为 IEnumerable

    假设你有基本的Employee类如下 class Employee public string Name public int Years public string Department 然后 在一个单独的类中 我有以下代码片段 我想我理
  • 如何判断 Vim 会话当前使用哪种颜色方案

    You can setVim 配色方案通过发布 colorscheme SCHEME NAME 但是 奇怪的是 您无法通过发出来获取当前使用的方案 colorscheme 因为这导致 E471 Argument required 我也没有看
  • 删除 Jqplot 堆积条形图上的零值点标签

    我在删除 Jqplot 堆积条形图中的零 点标签 时遇到问题 我尝试了 hideZero 但它根本不起作用 我尝试了不同的事情 不知道出了什么问题 我导入了以下包 jqplot barRenderer min js jqplot canva