嗨,我有一个带有chartjs的图表,它插入最小值,最大值,平均值之间,带有条形图表。到目前为止,一切都很好,输入了值,我想做的是图形的条形从y轴上的最小值开始定位到y轴上的最大值,我不希望柱线从值0开始。
dataset = {
labels: ['monday', 'tuesday', 'wednesday', 'thursday', 'friday', 'saturday', 'sunday'],
datasets: [{
label: 'min',
borderWidth: 4,
borderColor: "#ef4931",
backgroundColor: "#ef4931",
borderJoinStyle: 'miter',
pointHitRadius: 10,
data: data[1],
fill: false,
},
{
label: 'avg',
borderWidth: 4,
borderColor: "#ef4931",
backgroundColor: "#ef4931",
borderJoinStyle: 'miter',
pointHitRadius: 10,
data: data[0],
fill: "-1",
},
{
label: 'max',
borderWidth: 4,
borderColor: "#ef4931",
backgroundColor: "#ef4931",
borderJoinStyle: 'miter',
pointHitRadius: 10,
data: data[2],
fill: "-1",
}
]
};
options = {
legend: {
display: false,
},
title: {
display: true,
position: 'bottom',
fontSize: 14
},
tooltips: {
mode: 'index',
intersect: false,
titleFontStyle: "bold",
titleFontColor: "rgba(255, 255, 255, 1)",
bodyFontStyle: "normal",
bodyFontColor: "rgba(255, 255, 255, 1)",
backgroundColor: "rgba(102, 102, 102, 1)",
borderWidth: 1,
bodySpacing: 5,
xPadding: 15,
yPadding: 15,
displayColors: false,
callbacks: {
title: function(item, data) {
var title = "";
title += item[0].xLabel;
return title;
}
}
},
responsive: true,
maintainAspectRatio: false,
scales: {
xAxes: [{
stacked: true,
barThickness: 10,
}],
yAxes: [{
stacked: true,
display: true,
scaleLabel: {
display: true,
fontSize: 14,
fontStyle: "bold",
},
ticks: {
callback: function(value, index, values) {
return parseInt(value) + " bpm";
},
}
}]
},
animation: {
duration: 1000,
easing: "easeInOutQuad"
}
};
myChart.config.data = dataset;
myChart.options = options;
myChart.config.type = "bar";
myChart.update();
您可以将浮动条形图和堆叠条形图组合在一起。请参阅https://codepen.io/fantasyzer/pen/KKaqgoM示例。请注意,每个条形图的data
是以数组的形式给出的。如果您将stackable
设置为false
对于y标度,这些值将作为绝对值给出:
datasets: [
{
data: [
[10,12],
[20,25],
[15,25],
[25,28],
...
ref:https://www . chart js . org/docs/latest/samples/bar/floating . html,https://www . chart js . org/docs/latest/samples/bar/stacked . html
在您的y轴配置中,您可以在堆叠
和显示
道具之间添加建议的Min
或min
。有了这个,刻度将从这个数字开始,在这里你可以输入最低柱的值。
如果存在具有较低值的柱,则建议Min将变低,如果您使用min,则将其用作最终值,因此,如果您有一个值较低的柱,则不会显示。
我有一个折线图,我试图设置一个固定的最大值和最小值。我已经尝试了SO上的其他建议,但仍然不起作用。我的图表根据输入的数据不断重新设置最大值和最小值。 以下是我传递给折线图的当前选项: 我也尝试了这些设置: 知道我做错了什么吗? 谢谢!
我创建了一个路由问题,并为其添加了一些维度。找到一个解决方案分配,我想知道每个索引的累积值。我注意到赋值的累积值不仅有值方法,还有最小值和最大值方法。显然,累积变量的实现方式可以表示区间。我可以看到设置 <代码>slack\u max 为累积变量引入了歧义,因为它们是如何开始以及在每个站添加多少松弛的选择。但是 问题:如何计算每个指数的最小值和最大值?
计算newArr数组所有对象中arr二维数组,比较后返回其中的[[最小值,最小值],[最大值,最大值]]; 要这种结果[[39.867638888888884, 115.39333333333333], [50.97152777777777, 120.31527777777778]]
问题内容: 我正在寻找python中整数的最小值和最大值。例如,在Java中,我们有和。python中是否有类似的东西? 问题答案: Python 3 在Python 3中,此问题不适用。普通int类型是无界的。 但是,你实际上可能正在寻找有关当前解释器的字长的信息,在大多数情况下,该信息将与机器的字长相同。该信息在Python 3中仍以形式提供,这是一个有符号的单词可以表示的最大值。等效地,它是
问题内容: 我想在逻辑范围内生成一个随机整数。因此,举例来说,我正在编写一个程序来“掷掷”具有指定边数的骰子。 现在的问题是,它将返回边与零之间的值, 包括 0和0,这是没有意义的,因为大多数骰子从1到6、9等。因此,我如何指定nextInt应该在1和边数之间起作用? 问题答案: 要在 from 和 to (包括)之间生成一个随机的int值(均匀分布),请使用: 以您的情况(1 ..面):