想了解angularjs–Angular-chart.js–使折线图不弯曲的新动态吗?本文将为您提供详细的信息,我们还将为您解答关于js折线图插件的相关问题,此外,我们还将为您介绍关于Angular(
想了解angularjs – Angular-chart.js – 使折线图不弯曲的新动态吗?本文将为您提供详细的信息,我们还将为您解答关于js折线图插件的相关问题,此外,我们还将为您介绍关于Angular(ionic) ng2 chart/chartjs 添加自定义时间线图 (fanthos/chartjs-chart-timeline)、Angular-chart.js 使用说明(基于angular.js工程)、angularjs – Angular Chart JS防止x标签导致溢出、angularjs – Angular JS中的Recaptcha的新知识。
本文目录一览:- angularjs – Angular-chart.js – 使折线图不弯曲(js折线图插件)
- Angular(ionic) ng2 chart/chartjs 添加自定义时间线图 (fanthos/chartjs-chart-timeline)
- Angular-chart.js 使用说明(基于angular.js工程)
- angularjs – Angular Chart JS防止x标签导致溢出
- angularjs – Angular JS中的Recaptcha
angularjs – Angular-chart.js – 使折线图不弯曲(js折线图插件)
正如您在上面的链接中看到的,折线图是曲线.
我不想要曲线,我喜欢直线.
如何配置折线图使其不弯曲.
非常感谢你.
你的画布看起来像这样:
<canvaschart-data="lineData" chart-labels="lineLabels" chart-series="lineseries" chart-options="lineOptions" chart-click="onClick"></canvas>
在控制器中添加lineOptions,如下所示:
$scope.lineOptions ={ elements : { line : { tension : 0 } } }; //define other variables required for `line` as per your requirement. //lineData,lineLabels,lineseries,OnClick
这将使你的线张力:0.因此,你的线将变直.
如果您仍然无法使用上面的方法直线,您可以尝试通过以下命令安装最新的软件包(测试版):
bower install --save angular-chart.js#1.0.0
我希望这能解决你的问题.
Angular(ionic) ng2 chart/chartjs 添加自定义时间线图 (fanthos/chartjs-chart-timeline)
如何解决Angular(ionic) ng2 chart/chartjs 添加自定义时间线图 (fanthos/chartjs-chart-timeline)?
我将 ng2 图表用于 angular 项目。现在我想添加一个时间线图表。
Chartjs 在默认图表中没有这种图表。我在 github 上找到了一个不错的解决方案。 (https://github.com/fanthos/chartjs-chart-timeline)
有人可以给我建议或指导如何让这段代码在 angular 项目中工作吗?
例如,我使用 HomseAssistant lovelace 前端。他们对 chartJS 使用完全相同的插件。
https://github.com/home-assistant/frontend/blob/master/src/resources/chartjs.ts
组件: 时间线刻度, 时间线控制器
导入所有需要的打字稿文件并导入后。我有很多错误。
如何像 ha 前端的 chart.ts 文件一样,以 angular 的方式为chartjs 注册组件?
constructor( ) {
Chart.register(TimelineController,TimeLinescale);
}
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)
Angular-chart.js 使用说明(基于angular.js工程)
Angular-chart.js是基于Chart.js的angular组件,引入项目后直接操作数据即可。
引用方法:
分别将Chart.js、angular-chart.js、angular-chart.css等文件引入工程(angular工程)中(注意引入顺序)。
在app.js中module中引入‘chart.js’。
创建你的项目的controller和html并用路由绑定。
代码:
在controller中写入以下代码:

//Line Chart
$scope.labels = ["January", "February", "March", "April", "May", "June", "July"];
$scope.series = [''Series A'', ''Series B''];
var dataA = [
[65, 59, 80, 81, 56, 55, 40],
[28, 48, 40, 19, 86, 27, 90]
];
var dataB = [
[11, 33, 54, 86, 51, 97, 33],
[64, 53, 24, 21, 56, 12, 90]
];
$scope.data =dataA;
$scope.onClick = function (points, evt) {
$log.debug(points, evt);
};
//change data
$scope.changeData= function () {
if($scope.data==dataA){
$scope.data=dataB;
}else{
$scope.data=dataA;
}
$log.debug(''当前的数据更改为:'',$scope.data);
};
//Bar Chart
$scope.labelsBar = [''2006'', ''2007'', ''2008'', ''2009'', ''2010'', ''2011'', ''2012''];
$scope.seriesBar = [''Series A'', ''Series B''];
$scope.dataBar = [
[65, 59, 80, 81, 56, 55, 40],
[28, 48, 40, 19, 86, 27, 90]
];
//Doughnut Chart
$scope.labelsDoughnut = ["Download Sales", "In-Store Sales", "Mail-Order Sales"];
$scope.dataDoughnut = [300, 500, 100];
//Radar Chart
$scope.labelsRadar =["Eating", "Drinking", "Sleeping", "Designing", "Coding", "Cycling", "Running"];
$scope.dataRadar = [
[65, 59, 90, 81, 56, 55, 40],
[28, 48, 40, 19, 96, 27, 100]
];
//Pie Chart
$scope.labelsPie = ["Download Sales", "In-Store Sales", "Mail-Order Sales", "Tele Sales", "Corporate Sales"];
$scope.dataPie = [300, 500, 100, 40, 120];
//Dynamic Chart
$scope.labelsDynamic = ["Download Sales", "In-Store Sales", "Mail-Order Sales", "Tele Sales", "Corporate Sales"];
$scope.dataDynamic = [300, 500, 100, 40, 120];
$scope.typeDynamic = ''PolarArea'';
$scope.toggle = function () {
$scope.typeDynamic = $scope.typeDynamic === ''PolarArea'' ?
''Pie'' : ''PolarArea'';
};

在相应的html中写入以下代码:

<div>
<buttonng-click="changeData()">更改数据</button>
<canvas id="line"chart-data="data"
chart-labels="labels" chart-legend="true" chart-series="series"
chart-click="onClick">
</canvas>
</div>
<div>
<canvas id="bar"chart-data="dataBar" chart-labels="labelsBar" chart-series="seriesBar">
</canvas>
</div>
<div>
<canvas id="doughnut"chart-data="dataDoughnut" chart-labels="labelsDoughnut">
</canvas>
</div>
<div>
<canvas id="radar"chart-data="dataRadar" chart-labels="labelsRadar">
</canvas>
</div>
<div>
<canvas id="polar-area"chart-data="dataPie" chart-labels="labelsPie">
</canvas>
</div>
<div>
<buttonng-click="toggle()">toggle</button>
<canvas id="base"chart-type="typeDynamic"
chart-data="dataDynamic" chart-labels="labelsDynamic" chart-legend="true">
</canvas>
</div>
angularjs – Angular Chart JS防止x标签导致溢出
如何在图表结束后使用chart.js库阻止最后一个x轴标签导致延长空白区域?
我还附加了我的图表的初始化和选项设置.
this.colors = [{ backgroundColor:"rgba(128,203,196,0.45)",borderColor:"#80cbc4",pointBackgroundColor: "#80cbc4",pointBorderWidth: 2,hoverBorderColor:"#80cbc4",pointBorderColor:"#fff",poinTradius: 5,pointHoverRadius:5 }]; this.options = { scales: { yAxes: [ { id: 'y-axis-1',type: 'linear',display: true,position: 'left',ticks : { beginAtZero : true,fontColor: 'rgba(0,0.7)',callback: this.displayNumeric,fontSize: 13 } } ],xAxes: [ { gridLines : { display : false },ticks : { callback: value => { switch (this.period) { case "hour": return moment(value).format("hh:mma"); break; case "day": return moment(value).format("MMM DD"); break; case "week": return moment(value).format("MMM DD"); break; case "month": return moment(value).format("MMM"); break; default: return value.toString(); break; } } } } ] },elements: { line: { borderWidth : 2,tension: 0 } }
解决方法
您可以向图表添加10px的右边距并扩展回调函数,通过返回空字符串来隐藏最后一个标签.
callback: (value,index,values) => { // don't show last tick label if (index+1 >= values.length) { return ''; } ... }
正如K Scandrett建议的那样,如果存在许多图表值,也可以使用标签旋转.
angularjs – Angular JS中的Recaptcha
我遵循的步骤 –
1.生成公钥.
2.补充说
3.为recaptcha添加了div
>在页面中添加了anular-recaptcha.js – 下载了上面url的github代码.
任何人都可以让我知道我错过了什么?任何人都可以给我recaptcha演示示例链接?
提前致谢.
这包括
>获取公钥和私钥.
>使用AngularJS中的公钥
>在服务器代码中使用私钥(Spring用作服务器代码
这里)
希望这个演示有所帮助.
关于angularjs – Angular-chart.js – 使折线图不弯曲和js折线图插件的问题就给大家分享到这里,感谢你花时间阅读本站内容,更多关于Angular(ionic) ng2 chart/chartjs 添加自定义时间线图 (fanthos/chartjs-chart-timeline)、Angular-chart.js 使用说明(基于angular.js工程)、angularjs – Angular Chart JS防止x标签导致溢出、angularjs – Angular JS中的Recaptcha等相关知识的信息别忘了在本站进行查找喔。
本文标签: