jjzjj

pie-chart

全部标签

javascript - 为 Google Charts Api 编写自定义格式化程序

我想创建一个图表来显示我跑完10k的时间。一切正常,我唯一的问题是我想格式化时间的显示方式。目前时间显示为代表秒数的数字。例如,30分钟的运行会减少到10800秒。google提供的格式化程序确实涵盖了很多内容,但我对他们提供的内容并不满意。http://code.google.com/apis/chart/interactive/docs/reference.html#formatters遗憾的是,没有关于如何实现您自己的格式化程序的信息。我是否有机会扩展格式化程序或是否有需要实现的接口(interface)?我要做的第一件事是将数字10800解析为一个不错的时间,例如30:00.0

javascript - 在 cluetip 中使用 google charts api 并通过 ajax 显示内容

我有一个jsp页面,它使用googlechartsapi以条形图的形式显示数据。Here是它的代码。我想在工具提示中显示此页面(cluetip)。当我直接在浏览器中打开该页面时,我的GoogleChart代码运行良好。但是当我尝试通过ajax在工具提示中显示它时,工具提示中没有绘制图表。工具提示是空白的。我怀疑是因为在条形图jsp页面中导入了外部javascript。这是否违反了同源政策?我说得对吗?有什么办法让它发挥作用吗?编辑#1GoogleChrome开发人员控制台仅显示发送到网页(使用GoogleChart)的请求,但没有向该页面中导入的外部javascript发送请求(上面显

javascript - 具有 100% 不透明度颜色的 angular-chart.js 条形图

2017年6月2日更新:我们解决了问题,但不是根据此处的答案。如果我找到了,我会尝试添加我们现有的解决方案。我们还切换到使用d3的angular-nvd3。编辑1:在选项中添加了backgroundColor,仍然不起作用。不确定我是否将其放在正确的位置。使用示例here.如何让颜色填充100%?JS:$scope.labels=['Monday','Tuesday','Wednesday','Thursday','Friday','Saturday','Sunday'];$scope.type='StackedBar';$scope.series=['2015','2016'];//

javascript - D3 : How to handle zooming and tooltips in a single chart?

我有一个可视化效果,它本质上是一系列堆叠条形图,每个条形图都包含几个面板。例如,here是三个这样的条形图,每个都有四个面板。我已经设法实现了跨图表协调的平移/缩放功能。This例如,如果我从最后一张图像放大到第三个面板,它会是什么样子。从放置在每个图表上的不可见矩形调用缩放行为。我的问题是我想根据用户光标在绘图中的位置启用工具提示功能。然而,由于缩放矩形位于图表的顶部,因此实际图表本身中的任何SVG元素都没有注册任何鼠标事件。有人知道解决这个问题的方法吗? 最佳答案 我正在关注MikeBostock'sexample,就像你在我的

charts - 可以通过拖动点来编辑图形的图表库?

我正在寻找最好的javascript(但flash也可以)图表库,它能够将时间序列呈现为折线图,然后允许拖动图表中的点以更改基础数据。有人说Excel可以做完全相同的事情,但我需要它在Web上。没有像Highcharts、amCharts、GoogleCharts或dygraphs这样的知名图表库显然可以做到这一点——我发现了一些可拖动的图表解决方案,比如WireIt或http://radokirov.com/js-graph-editor/但这些节点和边类型的图形并不真正可用于图表绘制。你知道这个问题的现成解决方案吗?我不在乎它是开源的还是商业的。 最佳答

javascript - 在 Chart.js 中格式化条形图 Y 轴标签

我在这里查看了文档和类似问题,但我似乎没有找到解决我的问题的有效方法。我使用的是Chart.jsv.2.1.6,我有一个条形图,其中百分比值存储为数字(已乘以100)。我需要y轴标签和工具提示来在值后显示%符号。有人可以阐明这件事吗?这是我的代码:vardata={"labels":["Label1","Label2","Label3","Label4","Label5"],"datasets":[{"label":"Variation","data":["56","-82.3","25.7","32.2","49.99"],"borderWidth":1,"backgroundCol

javascript - 为什么 CSS3Pie + Prototype 1.6.1 会导致 Internet Explorer 8 崩溃

我试图理解为什么Css3Pie与Prototype1.6.1一起使用会导致InternetExplorer8崩溃。为什么会这样?相关信息CSS3Pie[sourcecode]是一种InternetExplorer行为(htc),它添加了对CSS3属性(如边框半径、渐变等)的支持。崩溃仅发生在IE8中,不会发生在IE7或更早版本中。崩溃只发生在Prototype1.6.1[sourcecode],不是原型(prototype)1.6.0.x崩溃在页面加载时立即发生,我什至无法与页面交互。开发人员知道该问题,但由于他认为这是一个原型(prototype)问题(可能是),他可能并不急于修复它

javascript - 溢出 :hidden for rounded borders using css3pie in IE8?

我有这个HTML:和CSS:#micrositePhotoDiv{overflow:hidden;@includeborder-radius(10px);behavior:url(PIE.htc);}img的src在javascript中以编程方式设置。img设置为其包含的div的宽度。在ie9、firefox、chrome等中,这使得图片有圆Angular边框(因为图片的Angular在边框外,存在overflow:hidden;)在IE8中,图像没有圆Angular边框。border-radius属性生效(如果我执行border:solidblack1px;,我可以在图像后面看到它

javascript - 如何避免标签在 D3.js 饼图中重叠?

我正在使用D3.js和一个非常简单的脚本绘制饼图。问题在于,当切片很小时,它们的标签会重叠。我有什么选择可以防止它们重叠?D3.js是否有我可以利用的内置机制?演示:http://jsfiddle.net/roxeteer/JTuej/varcontainer=d3.select("#piechart");vardata=[{name:"Group1",value:1500},{name:"Group2",value:500},{name:"Group3",value:100},{name:"Group4",value:50},{name:"Group5",value:20}];var

javascript - Chart.js 点之间的差距

我不知道如何(或者是否可能)在chart.js中的折线图中创建间隙。例子:我每年都有一些数据:2010|20.32011|-12012|21.42013|26.5-1表示没有数据的年份。在这种情况下,应该只有一条线连接2012年和2013年。这是怎么做到的?我设法隐藏了点,但如果不删除连接其他点的整条线,我就无法隐藏连接2011的线。 最佳答案 这现在可以通过在数据集数组中将spanGaps属性设置为true来实现。http://www.chartjs.org/docs/latest/charts/line.html