我在横轴上制作了包含周数的折线图。它应该显示一年,因此应该从1开始到52结束。我已经尝试使用<de.hdodenhof.circleimageview.CircleImageView
xmlns:app="http://schemas.android.com/apk/res-auto"
android:id="@+id/profile_image"
android:layout_width="96dp"
android:layout_height="96dp"
android:src="@drawable/profile"
app:civ_border_width="2dp"
app:civ_border_color="#FF000000"/>
但它似乎不起作用。以下是我的设置:
hAxis: {maxValue: 52}
答案 0 :(得分:1)
经典图表的许多选项似乎都是still not implemented in the Material Charts,包括hAxis.minValue
。
一种可行的解决方法是明确定义自己的标签,方法是使用字符串而不是第一列的数字。
例如(这里每5周有一个标签):
data.addColumn('string', 'Ugenr.');
// ...
// the original data set is unchanged
var dataset = [
[1, 37.8, 41.8],
[2, 6.6, 32.4],
// ...
];
// convert the 1st column to string
dataset = dataset.map(function(r) {
return [!((r[0] - 1) % 5) ? r[0] + '' : '', r[1], r[2]];
});
data.addRows(dataset);
请参阅此JSFiddle中的完整演示。
但是,这个版本并不完全令人满意,因为当您将鼠标放在未定义的点上时,您将无法获得周数。因此,您可能希望在map()回调中执行return [r[0] + '', r[1], r[2]];
。