我想知道是否有一种方法可以控制显示多少标签-我知道有<code>步长<code>功能,但这是数字。我正在寻找类似<code>interval:3
options: {
scales: {
xAxes: [{
ticks: {
beginAtZero:true,
max: 100
}
}],
yAxes: [{
ticks: {
}
}]
}
}
这是我如何呈现图表的:
中文:
<div class="chart-container" style="position: relative; height:20vh; width:40vw">
<canvas id="chartGraph" baseChart [colors]="colorsOverride" [datasets]="barChartData" [labels]="barChartLabels" [options]="barChartOptions" [legend]="false" [chartType]="barChartType">
</canvas>
</div>
在我的组件中,我有:
barChartOptions: any = {
scaleShowVerticalLines: false,
responsive: true,
scales: {
xAxes: [{
ticks: {
beginAtZero:true,
max: 100
}
}],
yAxes: [{
ticks: {
}
}]
},
tooltips:{
mode: 'point'
}
};
barChartLabels: string[] = [];
barChartType: string = 'horizontalBar';
barChartLegend: boolean = false;
barChartData: any[] = [];
data: any;
colorsOverride: Array<Color> = [{
backgroundColor: '#6aaf6a',
hoverBackgroundColor: 'purple'
}];
getChartData(link:string){
this.service.getQuery(link).subscribe(
data => {
this.data = data;
this.barChartLabels = this.data.map(x => x.display);
this.chartData = this.data.map(x => x.value);
this.barChartData = [{data: this.chartData, label:'sample' }];
}
);
}
来源:Chart.js折线图上的限制标签数
乔治提供的例子每隔一个标签都空白。
var options = {
scales: {
xAxes: [{
afterTickToLabelConversion: function(data){
var xLabels = data.ticks;
xLabels.forEach(function (labels, i) {
if (i % 2 == 1){
xLabels[i] = '';
}
});
}
}]
}
}
要保留X轴中的第一个值,然后是第四个、第八个,依此类推,您可以将if语句更改为:
if (i % 4 != 0){
xLabels[i] = '';
}
该解决方案也适用于yAxes选项。变量名称 x标签不是 chartjs 的一部分,更改它不会造成任何伤害。
本文向大家介绍html5-canvas “ context.drawImage”是否不在画布上显示图像?,包括了html5-canvas “ context.drawImage”是否不在画布上显示图像?的使用技巧和注意事项,需要的朋友参考一下 示例 使用尝试在画布上绘制图像对象之前,请确保已将其完全加载context.drawImage。否则,图像将无声显示。 在JavaScript中,图像不会立
我最近更新了我的charts.js库到最新版本(2.5.0)。这个版本不显示图表上的标签。 我有一个在《小提琴手:http://jsfiddle.net/g6fajwg8》上工作的例子。 但是,我完全按照示例中的方式定义了我的图表,但仍然看不到图表上的标签。 注意:在Google和Stackoverflow上有很多这样的问题,但其中大多数都是关于以前的版本,这些版本在它们上运行良好。
我正在尝试选择正确的技术来更新一个项目,该项目基本上在可缩放、可平移的图形中呈现数千个点。当前的实现,使用Prothvis,性能不佳。在这里查看: http://www.planethunters.org/classify 完全缩小后大约有2000个点。尝试使用底部的控制柄放大一点,然后拖动它进行平移。你会发现,如果你没有一台速度非常快的计算机,那么在一个内核上,CPU的使用率可能会达到100%。
图表画布 由一个画布和一个工具栏组成,让你设计图表,例如添加对象、设置图表格式和打印模型等。一个模型文件可以有多个图表。在模型中,每一个图表是由一个选项卡来表示。若要创建一个新的图表,从模型的菜单选择 文件 -> 新建图表。 创建表 要创建一个新的表,从图表工具栏点击 按钮和点击画布的任何位置。 你可以从浏览器的模型选项卡添加一个现有的表,简单地从模型选项卡拖放表到画布。 如果图表符号设置为默认,
5.2.3 在画布上绘图 本节介绍如何在画布上绘制图形。为了完整起见,我们将前面介绍过的首先需要执行的 几条语句合在一起复制如下: >>> from Tkinter import * >>> root = Tk() >>> c = Canvas(root,width=300,height=200,bg='white') >>> c.pack() 如前所述,c 是一个画布对象,而画布对象提供了若干
我有一个应用程序,可以让用户设置特定时间期限的任务。一旦过了最后期限,我希望应用程序在所有内容上显示一个视图(请求用户更新任务)。 我的问题是:-如何在当前活动的所有其他活动上显示我的应用程序的视图-如何在用户更新任务之前保持活动在顶部? 使用系统警报窗口这样的东西看起来合理吗?