jqPlot 条形图出现问题

2023-12-29

我正在使用 jqPlot 创建条形图,但遇到了一些问题。

问题一:图表上的第一个和最后一个条被截断。只显示一半

问题2:我不希望我的数据点跨越整个 x 轴。是否不能让数据跨越整个 x 轴?

enter image description here ex: This is what is does right now.

这是我传递给它的数据

var chartData = [["19-Jan-2012",2.61],["20-Jan-2012",5.00],["21-Jan-2012",6.00]]

这是我正在使用的jquery。

 // Plot chart
        function PlotChart(chartData, numberOfTicks) {
            $.jqplot.config.enablePlugins = true;
                 var plot2 = $.jqplot('chart1', [chartData], {
                    title: 'Mouse Cursor Tracking',
                     seriesDefaults:{
                         renderer: $.jqplot.BarRenderer,
                         rendererOptions: {
                            barPadding: 1,
                            barMargin: 15,
                            barDirection: 'vertical',
                            barWidth: 50
                        }, 
                        pointLabels: { show: true }
                    },
                    axes: {
                        xaxis: {
                            pad: 0,       // a factor multiplied by the data range on the axis to give the
                            numberTicks: numberOfTicks,
                            renderer:  $.jqplot.DateAxisRenderer,  // renderer to use to draw the axis,
                            tickOptions: {
                                formatString: '%b %#d'   // format string to use with the axis tick formatter
                            }
                        },
                        yaxis: {
                            tickOptions: {
                                formatString: '$%.2f'
                            }
                        }
                    },
                    highlighter: {
                        sizeAdjust: 7.5
                    },
                    cursor: {
                        show: true
                    }
                });
            }

从您希望绘图的外观来看,如果您改用 CategoryAxisRenderer 而不是 DateAxisRenderer,将为您省去很多麻烦。与真实的时间序列相比,CategoryAxisRenderer 更擅长显示离散的数据分组。

var axisDates = ["Jan 19", "Jan 20", "Jan 21"]
var chartData = [2.61,5.00,6.00]

        $.jqplot.config.enablePlugins = true;
             var plot2 = $.jqplot('chart2', [chartData], {
                title: 'Some Plot',
                 seriesDefaults:{
                     renderer: $.jqplot.BarRenderer,
                     rendererOptions: {
                        barPadding: 1,
                        barMargin: 15,
                        barDirection: 'vertical',
                        barWidth: 50
                    }, 
                    pointLabels: { show: true }
                },
                axes: {
                    xaxis: {                            
                            renderer:  $.jqplot.CategoryAxisRenderer,
                            ticks: axisDates
                    },
                    yaxis: {
                        tickOptions: {
                            formatString: '$%.2f'
                        }
                    }
                },
                highlighter: {
                    sizeAdjust: 7.5
                },
                cursor: {
                    show: true
                }
            });
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

jqPlot 条形图出现问题 的相关文章

  • jQuery .load() html 内容并执行脚本

    我的文档中有以下功能 jQuery document ready function jQuery body on click a menu function var target jQuery this attr href jQuery c
  • jQuery/JavaScript“this”指针混淆

    当函数时 this 的行为bar被称为让我困惑 请参阅下面的代码 当从单击处理程序调用 bar 时 有什么方法可以将 this 安排为普通的旧 js 对象实例 而不是 html 元素 a class with a method functi
  • IE 中的 jQuery 鼠标闪烁

    当我在 IE 中执行 fadeIn fadeOut slideUp slideDown toggle 等 jQuery 函数时 鼠标总是闪烁 沙漏在光标旁边的视图中快速闪烁 我尝试了不同的方法来在动画进行时完全隐藏鼠标 但没有效果 而且在大
  • 包含从代码隐藏 (ASP.NET C#) 到 ASPX 中的图像概述的图像列表 [关闭]

    就目前情况而言 这个问题不太适合我们的问答形式 我们希望答案得到事实 参考资料或专业知识的支持 但这个问题可能会引发辩论 争论 民意调查或扩展讨论 如果您觉得这个问题可以改进并可能重新开放 访问帮助中心 help reopen questi
  • JQuery 设置动态最大宽度

    我不太擅长 jQuery 因此完整的代码解决方案将是理想的选择 该函数将 获取浏览器屏幕的 70 宽度 将该宽度转换为其相应的 px 值 设置最大宽度 mainContainer使用从转换 计算中获得的值 这是我要设置的容器的 CSS 样式
  • iPhone Mobile Safari:强制键盘打开

    这是一个 HTML CSS JS jQuery iPad 应用程序 我有一个按钮 可以向下滑动输入表单 我想让用户将注意力集中在输入上 然后启动键盘 这是我正在处理的 但不起作用 myFormField focus 这确实集中了输入 但无法
  • 阻止 Chrome 扩展程序的 popup.html 自动打开

    我正在创建一个 Chrome 扩展程序 其中包含background html每分钟从 API 请求一次信息的文件 收到信息后 它会发送消息popup html弹出窗口使用 JSON 信息将新的 HTML 元素附加到弹出窗口的主体上 问题是
  • 我如何知道用户是否单击了“后退”按钮?

    我正在使用锚点来处理 ajaxy 网站的唯一 url 但是 我想在用户点击浏览器的 后退 按钮时重新加载内容 以便内容始终与网址匹配 我怎样才能实现这个目标 当用户单击 后退 时是否会触发 jQuery 事件 您需要使用 hashchang
  • 从 HTML 字符串中解析和选择

    使用 ajax 调用 我返回了页面的partialView HTML 但在显示它之前 我希望从主 div 中提取信息 如果我创建一个浮动窗口 该数据只是大小信息 Code div class window details more data
  • Jquery 和 Django 多个复选框

    我是 jquery 的初学者 所以请耐心等待 我有一个 jquery 函数 允许我选择多个复选框并创建一个字符串 如下所示 function getSelectedVals var tmp input name checks each fu
  • 如何居中对齐数据表标题

    我是数据表新手 当我制作表格标题时 它总是左对齐 如何将标题设置为居中对齐 我已阅读 datatables net manual styling classes 和 datatables net reference option colum
  • 使用 Ajax Jquery post 请求进行 Json 劫持

    昨天 我读了一些关于如何预防的好文章使用 Asp Net MVC 进行 Json 劫持 http haacked com archive 2009 06 24 json hijacking aspx 规则是 永远不要通过 get 请求发送
  • 如何从 jQuery 选择器中排除某个类?

    我有以下代码 input type text wijtextbox 我想要的是 如果我的文本框的类是本机的 则不应用 wijtextbox 有没有办法通过添加到上面的选择器来以某种方式排除它 将其设为 wijtextbox
  • jquery悬停一次?

    jquery 使悬停函数执行一次然后停止的方法是什么 one 不起作用 button color 2 hover function dosmth 谢谢 Hover http api jquery com hover 绑定处理程序鼠标输入 h
  • 如何使用 CSS 或 jQuery 设置第一个和最后一个 li 的样式?

    我如何设计第一个 顶级 li和最后一个 顶层 li使用 CSS 还是 jQuery 我正在使用 CSS 设置第一个li但它也是造型第一li在每个中学阶段ul 那么我怎样才能让它只设置样式li其中包含 Main 1 最后一个包含 Main 6
  • jquery 聚焦/聚焦

    我想要的是将 active 类添加到输入焦点上的输入 当焦点关闭时 删除该类 Thank s 一旦你包含了 jquery 库 它就非常标准了 input focus function this addClass active input b
  • 如何使用 jQuery 选择第一个块级父级?

    考虑以下标记 div h1 span span lorem ipsum span span h1 div 如何找到块级别的 span 3 的第一个父级 即具有display block 使用 jQuery 在这种情况下 那就是h1 1 3
  • Razor mvc3 + jquery + Url 操作 + 部分视图

    我有一个关于 jQuery Razor 的问题 我想使用 razor 和 Url Action 构建一个 javascript 变量 并且 html 属性将是输入的值 像这样 var d1 d1 val var d2 d2 val var
  • 使用 float:left 与 display:inline-block 的 jQuery UI 拖放排序比较

    我这里有两个例子 这两个例子之间的唯一区别是 一种使用display inline block 另一种使用float left li doc item 显示 内联块 与 li doc item float left 我的问题是 displa
  • Google Apps 脚本中 $.ajax() 的服务器端等效项是什么?

    我想在 Google App 脚本中从服务器端代码执行 HTTP 请求Authorization标头 是否有用于发送 HTTP 请求的 App Script API Google Apps 脚本中的这段代码相当于什么 var api URL

随机推荐

  • SQL Server 2005 会因为我使用 nvarchar(50) 而不是整数作为主键而惩罚我吗?

    我正在考虑更改一些表以使用 nvarchar 50 作为主键而不是 int 主键 使用 int ID 作为键实际上是不相关的数据 它是我感兴趣的字符串 会发生什么样的性能影响 或者你在哪里研究这个 除了剪切和尝试之外 您已经遇到了数据库设计
  • 自动调整 tkinter 窗口大小以适合所有小部件

    我希望主 tkinter 窗口有一个动态大小调整 这样当您添加新的小部件时 您不必更改窗口的大小 相反 主窗口将考虑该小部件的大小并自动增加其高度 宽度以适合窗口中的该小部件 masterWindow Tk Main Window min
  • 如何限制 C 中的套接字速度? [复制]

    这个问题在这里已经有答案了 可能的重复 如何在 C 中限制套接字连接的带宽 https stackoverflow com questions 235762 how do you throttle the bandwidth of a so
  • 我应该使用 Spring 的哪个库来多线程发送电子邮件

    我的电子邮件太多了 我应该编写调度程序以便向他们发送消息 消息不同 我使用 spring 框架 4 x 我可以编写连接到 SMTP 服务器的简单类 但在这种情况下 我也应该编写我的线程库以便并行发送电子邮件 spring 是否已经编写了库
  • 编译 .pyw 文件,以便它可以像 .pyc 一样运行,无需控制台

    我正在尝试在没有控制台的情况下将 pyw 文件编译为 pyc 当我尝试直接编译它时 结果是一个 pywc 文件 但 pythonw exe 似乎没有将该扩展名注册为它的文件之一 就像 python exe 为 pyc 所做的那样 结果当然是
  • 如何标记一个类是线程安全的(或不是线程安全的)?

    在 MSDN 文档中我们看到 Console http msdn microsoft com en us library 43zwz7ys v VS 100 aspx 线程安全 这种类型是线程安全的 文本编写器 http msdn micr
  • ALAssetRepresentation 元数据方法报告崩溃

    我有一些代码包装了一个 ALAsset 对象 该对象是通过枚举 ALAssetLibrary 中的资产而检索到的 我收到用户的报告 称包装对象的部分向其包含的 ALAsset 请求元数据时遇到崩溃 崩溃的代码位于这个包装类中 它只是询问其
  • 是否可以将 CSS 选择器中的重要属性值变为不重要属性值?

    是否可以将 CSS 选择器中的重要属性值变为不重要属性值 例如 Bootstrap 3 定义 hide class https github com twbs bootstrap blob 26727bfefd46059a6ce66be7e
  • 如何计算叉积?

    我有以下一段伪 C Java C 代码 int a 30 20 int b 40 50 int c 12 12 如何计算叉积 ABxAC 上一个问题中给出的解决方案基本上为您的所有点添加了 Z 0 在如此扩展的向量上 你可以计算出叉积 在几
  • SQL查询按日期时间分组问题?

    我有这个 SQL 查询 SELECT DISTINCT BatchCode SUM Quantity as Created TotalQuantity Status Destination DateCreated CreatedBy FRO
  • 错误:规则只能有一个资源源(提供资源和测试+包含+排除)

    你好 我有以下错误 我在 vuejs 中有一个应用程序 它工作正常 错误突然出现 重新安装了所有内容 清理缓存 但我找不到解决方法 我希望你的帮助 错误 规则只能有一个资源源 提供的资源和测试 包含 排除 exclude null use
  • 存储稍后转发的变量参数

    我正在开发一个小程序 它使用操作队列顺序执行操作 我希望能够在我的操作中存储参数 直到它们被执行 然后应该可以从exec 动作的方法 我下面有一个小例子 include
  • 如何生成 RDP 文件

    在我的应用程序中 我需要能够导入 RDP 文件 将它们存储在设置中 并从应用程序内运行它们 基本上是 RDP 管理功能 但第二个要求是我不知道如何解决这个问题 基本上我想让用户创建一个新的 RDP 输入主机名 然后剩下的将通过 RDP 程序
  • css left 属性允许的最大负值是多少?

    我有一个场景 我更新 left 值以显示 div 元素的某些部分 就我而言 div 元素的宽度非常长 我使用 left 属性来通过动画来回移动 div 示例代码 slides next live click function var pos
  • 在 React Native 中将状态从子组件传递到父组件

    我的应用程序有一个设置屏幕 子组件 您可以在其中更改有关您自己的信息 我正在尝试将其呈现在我的应用程序的个人资料屏幕 父组件 上 因此 个人资料屏幕会显示您的信息 如果您想更改任何信息 您可以在设置中进行操作 现在 我在设置屏幕中所做的任何
  • Snowflake - 如何检索当前正在执行的过程的名称?

    我想在 javascript 过程本身中访问 Snowflake 中当前执行的过程的名称并将其存储在变量中 当我询问 this 对象时 我可以在 Variant 返回中看到名称 但就 JSON 而言 我相信这是名称而不是值 并且我不确定如何
  • odeint的runge_kutta4与Matlab的ode45的比较

    我想用runge kutta4方法中的odeint C 库 http headmyshoulder github io odeint v2 我已经用Matlab解决了这个问题 我在Matlab中的以下代码来解决x x g x 初始值x1 1
  • 我的图像分割结果图在白色斑块中包含黑色格子

    I m doing an image segmentation with UNet like CNN architecture by Pytorch 0 4 0 It mark foreground as 1 and background
  • 构建设置中的“Objective-C Bridging Header”条目不会出现在 Xcode 8.3 中

    我需要添加一些Objective C将库文件添加到我的项目中 然后我创建了MyProject Bridging Header h我自己归档 但现在我无法设置它的路径 因为在项目的构建设置中我找不到Objective C Bridging H
  • jqPlot 条形图出现问题

    我正在使用 jqPlot 创建条形图 但遇到了一些问题 问题一 图表上的第一个和最后一个条被截断 只显示一半 问题2 我不希望我的数据点跨越整个 x 轴 是否不能让数据跨越整个 x 轴 ex This is what is does rig