我创建了一个条形图的小提琴,这是我使用Raphael创建的一系列图表的一部分。其他图表是垂直反演完美使用比例尺(1,-1)。但是,如果您按这里给出的方式在此小提琴上使用比例尺:
SVGpaper.rect((-50 / 2), 0, 50, barHeight).attr({
transform: "t" + t1 + "," + t2 + "s1,-1",
"stroke-width": 1
});检查条形图时,缩放是工作的,但是y轴的转换正在改变,因此SVG本身不会产生任何变化。
这里有什么问题?
发布于 2013-11-15 09:58:50
我认为拉斐尔的每个rect都是围绕着自己的起源中心,所以实际上没有明显的差别。而你却想围绕着一个特定的中心。所以如果你用一个特定的起源中心来形容它们,就像..。
交换
transform: "t" + t1 + "," + t2 + "s1,-1"为
transform: "t" + t1 + "," + t2 + "s1,-1,0,0" 我想它会做你想要的(如http://jsfiddle.net/Qru24/14/ )
https://stackoverflow.com/questions/19995472
复制相似问题