我有一个我需要构建的旧角度网站,我需要做的一件事就是使用它的选项对象来更改图表。
现在y轴从最低时间到最高时间,但是我需要在它们之上和之下创建一些空间,以便它看起来更好。
我的想法是在yAxis属性中添加类似chart: {
type: 'lineChart',
height: 600,
width: 1200,
x: function (d) {
return d3.time.format('%d/%m/%Y').parse(d[0]);
},
y: function (d) {
return d3.time.format('%M:%S.%L').parse(d[1]);
},
xAxis: {
axisLabel: "Date",
tickFormat: function (d) {
return d3.time.format('%d/%m/%Y')(new Date(d));
}
},
yAxis: {
axisLabel: "Time",
// range: [(minValue*0.9), (maxValue*1.1)],
tickFormat: function (d) {
return d3.time.format('%M:%S.%L')(new Date(d));
}
}
的内容,但这不起作用。我一直在四处寻找,我发现的所有例子都是整数和浮点数,而不是日期时间。
有没有办法获得时间和使用数组的最低值和最高值放入图表中,如何使用它们来改变轴的范围?
以下是选项对象的当前图表部分。
pl.plist[k]
答案 0 :(得分:0)
您可以在图表声明中使用var chart = ...;
chart.forceY([minValue * 0.9, maxValue * 1.1]);
来强制Y轴范围:
def replace_special_characters(sentence):
return sentence.replace("�", "REPLACEMENT")
sentence_a = "foo bar"
sentence_b = "baz �"
print(replace_special_characters(sentence_a))
print(replace_special_characters(sentence_b))