- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
它在 amchart 文档中提到
connect: false
不适用于 xy 图表 amGraph .还是有什么技巧可以解决。
任何帮助将不胜感激。
我有一个 xy amchart,想显示其平均值的差距。
我正在使用 cx 和 cy 绘制平均图,它没有 cx = 7,8,9,10 的数据点。
最终图表仍然具有平均连续线。
var chart = AmCharts.makeChart( "chartdiv", {
"type": "xy",
"theme": "light",
"dataProvider": [ {
"ax": 1,
"ay": 0.5,
"bx": 1,
"by": 2.2,
"cx": 1,
"cy": 1
}, {
"ax": 2,
"ay": 1.3,
"bx": 2,
"by": 4.9,
"cx": 2,
"cy": 3
}, {
"ax": 3,
"ay": 2.3,
"bx": 3,
"by": 5.1,
"cx": 3,
"cy": 4.5
}, {
"ax": 4,
"ay": 2.8,
"bx": 4,
"by": 5.3,
"cx": 4,
"cy": 4
}, {
"ax": 5,
"ay": 3.5,
"bx": 5,
"by": 6.1,
"cx": 5,
"cy": 5
}, {
"ax": 6,
"ay": 5.1,
"bx": 6,
"by": 8.3,
"cx": 6,
"cy": 6.5
}, {
"ax": 7,
"ay": 6.7,
"bx": 7,
"by": 10.5
}, {
"ax": 8,
"ay": 8,
"bx": 8,
"by": 12.3
}, {
"ax": 9,
"ay": 8.9,
"bx": 9,
"by": 14.5
}, {
"ax": 10,
"ay": 9.7,
"bx": 10,
"by": 15
}, {
"ax": 11,
"ay": 10.4,
"bx": 11,
"by": 18.8,
"cx": 11,
"cy": 14.5
}, {
"ax": 12,
"ay": 11.7,
"bx": 12,
"by": 21,
"cx": 12,
"cy": 16
} ],
"valueAxes": [ {
"position": "bottom",
"axisAlpha": 0,
"dashLength": 1,
"id": "x",
"title": "X Axis"
}, {
"axisAlpha": 0,
"dashLength": 1,
"position": "left",
"id": "y",
"title": "Y Axis"
} ],
"startDuration": 1,
"graphs": [ {
"balloonText": "x:[[ax]] y:[[ay]]",
"fillAlphas": 0.3,
"fillToAxis": "x",
"lineAlpha": 1,
"xField": "ax",
"yField": "ay",
"lineColor": "#FF6600"
}, {
"balloonText": "x:[[bx]] y:[[by]]",
"lineAlpha": 1,
"fillToAxis": "y",
"fillAlphas": 0.3,
"xField": "bx",
"yField": "by",
"lineColor": "#FCD202"
}, {
"balloonText": "x:[[cx]] y:[[cy]]",
"lineAlpha": 1,
"xField": "cx",
"yField": "cy",
"forcegap": true,
"lineColor": "#FCD202"
} ],
"marginLeft": 64,
"marginBottom": 60,
"chartScrollbar": {},
"chartCursor": {},
"export": {
"enabled": true,
"position": "bottom-right"
}
} );
#chartdiv {
width : 100%;
height : 500px;
font-size : 11px;
}
<script src="https://www.amcharts.com/lib/3/amcharts.js"></script>
<script src="https://www.amcharts.com/lib/3/xy.js"></script>
<script src="https://www.amcharts.com/lib/3/plugins/export/export.min.js"></script>
<link rel="stylesheet" href="https://www.amcharts.com/lib/3/plugins/export/export.css" type="text/css" media="all" />
<script src="https://www.amcharts.com/lib/3/themes/light.js"></script>
<div id="chartdiv"></div>
最佳答案
不幸的是,在 XY 图表类型中模拟间隙的唯一方法是为每个段创建单独的图形对象。这将通过从下一组点开始创建一条全新的线来强制断开连接。以您的演示为例,您需要为 cx > 10 之后的后续值创建名为 c2x 和 c2y 的新属性:
{
"ax": 11,
"ay": 10.4,
"bx": 11,
"by": 18.8,
"c2x": 11, //change from cx to c2x
"c2y": 14.5 //change from cy to c2y
}, {
"ax": 12,
"ay": 11.7,
"bx": 12,
"by": 21,
"c2x": 12,
"c2y": 16
}],
// ...
"graphs": [
// ...
{ //add new graph for the next segment
"balloonText": "x:[[c2x]] y:[[c2y]]",
"lineAlpha": 1,
"xField": "c2x",
"yField": "c2y",
"lineColor": "#FCD202"
}]
下面的演示:
var chart = AmCharts.makeChart( "chartdiv", {
"type": "xy",
"theme": "light",
"dataProvider": [ {
"ax": 1,
"ay": 0.5,
"bx": 1,
"by": 2.2,
"cx": 1,
"cy": 1
}, {
"ax": 2,
"ay": 1.3,
"bx": 2,
"by": 4.9,
"cx": 2,
"cy": 3
}, {
"ax": 3,
"ay": 2.3,
"bx": 3,
"by": 5.1,
"cx": 3,
"cy": 4.5
}, {
"ax": 4,
"ay": 2.8,
"bx": 4,
"by": 5.3,
"cx": 4,
"cy": 4
}, {
"ax": 5,
"ay": 3.5,
"bx": 5,
"by": 6.1,
"cx": 5,
"cy": 5
}, {
"ax": 6,
"ay": 5.1,
"bx": 6,
"by": 8.3,
"cx": 6,
"cy": 6.5
}, {
"ax": 7,
"ay": 6.7,
"bx": 7,
"by": 10.5
}, {
"ax": 8,
"ay": 8,
"bx": 8,
"by": 12.3
}, {
"ax": 9,
"ay": 8.9,
"bx": 9,
"by": 14.5
}, {
"ax": 10,
"ay": 9.7,
"bx": 10,
"by": 15
}, {
"ax": 11,
"ay": 10.4,
"bx": 11,
"by": 18.8,
"c2x": 11,
"c2y": 14.5
}, {
"ax": 12,
"ay": 11.7,
"bx": 12,
"by": 21,
"c2x": 12,
"c2y": 16
} ],
"valueAxes": [ {
"position": "bottom",
"axisAlpha": 0,
"dashLength": 1,
"id": "x",
"title": "X Axis"
}, {
"axisAlpha": 0,
"dashLength": 1,
"position": "left",
"id": "y",
"title": "Y Axis"
} ],
"startDuration": 1,
"graphs": [ {
"balloonText": "x:[[ax]] y:[[ay]]",
"fillAlphas": 0.3,
"fillToAxis": "x",
"lineAlpha": 1,
"xField": "ax",
"yField": "ay",
"lineColor": "#FF6600"
}, {
"balloonText": "x:[[bx]] y:[[by]]",
"lineAlpha": 1,
"fillToAxis": "y",
"fillAlphas": 0.3,
"xField": "bx",
"yField": "by",
"lineColor": "#FCD202"
}, {
"balloonText": "x:[[cx]] y:[[cy]]",
"lineAlpha": 1,
"xField": "cx",
"yField": "cy",
"lineColor": "#FCD202"
}, {
"balloonText": "x:[[c2x]] y:[[c2y]]",
"lineAlpha": 1,
"xField": "c2x",
"yField": "c2y",
"lineColor": "#FCD202"
} ],
"marginLeft": 64,
"marginBottom": 60,
"chartScrollbar": {},
"chartCursor": {},
"export": {
"enabled": true,
"position": "bottom-right"
}
} );
#chartdiv {
width : 100%;
height : 500px;
font-size : 11px;
}
<script src="https://www.amcharts.com/lib/3/amcharts.js"></script>
<script src="https://www.amcharts.com/lib/3/xy.js"></script>
<script src="https://www.amcharts.com/lib/3/plugins/export/export.min.js"></script>
<link rel="stylesheet" href="https://www.amcharts.com/lib/3/plugins/export/export.css" type="text/css" media="all" />
<script src="https://www.amcharts.com/lib/3/themes/light.js"></script>
<div id="chartdiv"></div>
关于amcharts - 如何在xychart中有间隙,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47882025/
不确定是间隙还是音频样本未对齐,但是当我将音频文件一分为二时,如下所示: ffmpeg -ss 0 -t 00:00:15.00 -i song.mp3 seg1.mp3 和 ffmpeg -ss 0
我正在使用 NSDrawNinePartImage 绘制自定义按钮/文本字段。我在代码中将图像分割成九个部分,并使用 NSDrawNinePartImage 将其绘制到一个矩形中。 不幸的是,我在绘图
Check this image for the progressbar 知道如何消除 ProgressBar 下的那个小间隙吗?我怎样才能做到没有差距?应该通过 MainActivity 中的 ja
刚开始制作网站时,整个左侧都有几个像素的边距,但我不明白为什么。 http://jsbin.com/elufob/1/ 任何建议将不胜感激 CSS html{ min-width: 1
我一直在尝试在我的网站上使用静态图像,但页眉和图像之间存在很大差距,我尝试在 Photoshop 和 HTML 中删除填充并更改图像高度。这是我的问题的 fiddle https://jsfiddle
我前一段时间遇到过这个问题,忘记了解决方案是什么。我的文档顶部有一个小间隙,大概 5/10 像素? 我想你会知道我在说什么,我该如何摆脱它? 谢谢 最佳答案 在您的 CSS 文件中添加: html,
刚开始制作网站时,整个左侧都有几个像素的边距,但我不明白为什么。 http://jsbin.com/elufob/1/ 任何建议将不胜感激 CSS html{ min-width: 1
我正在尝试使用 Accordion MUI 组件在展开模式下不会移动,也不会对某些元素应用顶部和底部边距。 示例如下,但它不起作用,我的组件仍然太“跳跃”(扩展时它会增加宽度,并且添加了一些不可见的边
我有一个自定义 UITableViewCell Card 样式的动态高度,它的空间在应用程序中是恒定的。我正在使用 Storyboard ,并且在 UINavigationBar 下方有 UITool
假设您有一组日期范围 var arr = [ { "from": 'unix 1st of august', "until": 'unix 5th of august' },
我是radial-gradient的新手,我不知道这些多维数据集之间的背线或空格是什么?如何删除它们? * {margin: 0; outline: 0; border: 0;} .round {
我对 VBA 中的 HTML 正文有疑问。我创建了一封电子邮件并使用 HTML 填写信息。 我的问题描述如下: Reduce Gap between HTML and elements 但是我不能
我正在阅读 Lea Verou 的《CSS secret 》一书。 有一个圆 Angular 径向多重渐变的例子: http://dabblet.com/gist/24484257bc6cf7076a
我一直在为一个客户做一个元素,一切都很顺利,直到我注意到我的 h1/h2/h3(任何标题标签)已经向右移动了 2/3 像素。他们可能一直都在这样做,但我只是刚刚注意到。当您在 devtools 中突出
这里是 CSS 新手。奇怪的事情发生了,链接之间有间隙,我不知道为什么。 我正在使用 html html5 样板 css 进行重置。 HTML代码: Link 1 Link
这个问题在这里已经有了答案: margin on h1 element inside a div (3 个答案) 关闭 6 年前。 我有一个问题,我的 h1 标签与我的页面顶部分开 - 像这样:en
我希望我的文本在事件时带有下划线,但当我这样做时它看起来像这样: 我只希望文本有下划线,如果我使用 text-decoration:underline 它会在单词下划线,但我不知道如何在文本和下划线之
我似乎无法将这两张图片放在一起。它们都在 HTML 表格中自己的行中(我正在制作一封 html 电子邮件),但我似乎无法删除它们之间的 5px。 这是我的代码 它也在 jsfi
我正在尝试在我的项目中使用新的 CardView UI 小部件,但在某些运行 android 2.3 的设备上,CardView 角之间存在间隙(见下文)。 这是在我的 xml 文件中:
我想了解并学习当我使用共享边框填充两个形状/路径时遇到的问题的解决方案,即在为所有形状调用填充后,仍然有一个微小的间隙存在于他们之间。 该代码片段展示了绘制所涉及的形状/路径的代码: ctx.begi
我是一名优秀的程序员,十分优秀!