【发布时间】:2018-09-06 09:53:06
【问题描述】:
我的问题(短文)
- 能否自定义 y 轴标注间隔?
- 您能否将系列的极值显示为水平线?
详细说明
我有一个用 Google Charts 制作的组合图表:第一组数据使用区域样式,第二组数据使用线条样式。第二个是这里重要的:
- 它代表一个百分比
- 我不希望它从 0 到 1(或 0 到 100 的百分比),而是从它的最小值到最大值(或接近的值)
- 我想显示这些最小值和最大值
如果我这样修改比例:
PHP
$min_reject_percentage = 5 * floor($min_reject_percentage / 5);
$max_reject_percentage = 5 * ceil($max_reject_percentage / 5);
JS
var options = {
...
vAxes: {
...
1: {
format:"##%",
viewWindow: {
min: <?php echo ($min_taux_rejet / 100); ?>,
max: <?php echo ($max_taux_rejet / 100); ?>,
},
},
},
series: {
0: {
targetAxisIndex: 0,
type: 'area',
},
1: {
targetAxisIndex: 1,
type: 'line',
},
}
}
对于最小值和最大值,纵轴被限制为最接近 5 的倍数,但是:
- 轴上显示的区间是10到10,太大了。由于我的实际最大值为 31.5,实际最小值为 17.1,轴最小值为 15 为 15,轴最大值为 35,但标记的唯一刻度是 20 和 30。
- 我在图表上看不到真正的最小值和最大值
【问题讨论】:
标签: charts google-visualization