Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/security/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Angular 更改图表缩放范围填充颜色_Angular_Amcharts4 - Fatal编程技术网

Angular 更改图表缩放范围填充颜色

Angular 更改图表缩放范围填充颜色,angular,amcharts4,Angular,Amcharts4,amcharts允许使用光标放大,请参见 选择缩放范围时,AMSCHARTS使用灰色高亮显示所选区域。 我想改变这个颜色,有人知道怎么做吗 我无法从amcharts中找到此配置的任何文档。XYCursor有一个sprite对象,您可以修改该对象的属性,例如填充、填充不透明度等: 演示如下: am4core.useThemeam4themes\u动画; //创建图表实例 var chart=am4core.createchartdiv,am4charts.XYChart; //添加数据 char

amcharts允许使用光标放大,请参见

选择缩放范围时,AMSCHARTS使用灰色高亮显示所选区域。 我想改变这个颜色,有人知道怎么做吗

我无法从amcharts中找到此配置的任何文档。

XYCursor有一个sprite对象,您可以修改该对象的属性,例如填充、填充不透明度等:

演示如下:

am4core.useThemeam4themes\u动画; //创建图表实例 var chart=am4core.createchartdiv,am4charts.XYChart; //添加数据 chart.data=[{ 日期:新日期2018年0月1日, 价值:450, 价值2:362, 价值3:699 }, { 日期:新日期2018年0月2日, 价值:269, 价值2:450, 价值3:841 }, { 日期:新日期2018年0月3日, 价值:700, 价值2:358, 价值3:699 }, { 日期:新日期2018年0月4日, 价值:490, 价值2:367, 价值3:500 }, { 日期:新日期2018年0月5日, 价值:500, 价值2:485, 价值3:369 }, { 日期:新日期2018年0月6日, 价值:550, 价值2:354, 价值3:250 }, { 日期:新日期2018年0月7日, 价值:420, 价值2:350, 价值3:600 }]; //创建轴 var dateAxis=chart.xAxes.pushnew am4charts.dateAxis; dateAxis.renderer.grid.template.location=0; dateAxis.renderer.minGridDistance=30; var valueAxis=chart.yAxes.pushnew am4charts.valueAxis; //创建系列 函数createSeriesfield,名称{ var系列=chart.series.pushnew am4charts.LineSeries; series.dataFields.valueY=字段; series.dataFields.dateX=日期; series.name=名称; series.tooltipText={dateX}:[b]{valueY}[/]; 系列。冲程宽度=2; var bullet=series.bullets.pushnew am4charts.CircleBullet; bullet.circle.stroke=am4core.colorfff; bullet.circle.strokeWidth=2; 返回序列; } createSeriesvalue,系列1; createSeriesvalue2,系列2; createSeriesvalue3,系列3; chart.legend=新的am4charts.legend; chart.cursor=新的am4charts.XYCursor; chart.cursor.selection.fill='ff0000'; 沙特迪夫{ 宽度:100%; 高度:250px; }
发布zoomin时如何保持选定区域的背景色?你应该发布一个单独的问题,而不是在评论中提问。我已经发布了一个单独的问题。请看一看
chart.cursor = new am4charts.XYCursor();
chart.cursor.selection.fill = '#ff0000';