Dygraph中的垂直图形?

时间:2014-10-26 19:48:22

标签: javascript dygraphs

我想将Dygraphs用于网络项目,但我需要以“垂直”方式绘制线条 - 意思是 - 通常是X轴(水平,沿着底部),我需要绘制图形从上到下(x轴沿左边缘)。

我已经为此查看了几个图形库,似乎没有人支持它。我最近发现了Dygraphs所以我希望它可能有这个功能。

2 个答案:

答案 0 :(得分:2)

虽然开箱即用不支持垂直图表,但可以使用CSS转换实现此效果。基本上,您将包含图表的<div>旋转90度并撤消标签的转换。

一个dygraphs用户能够完成这项工作。请参阅this demo

答案 1 :(得分:0)

css旋转图形:

.graphStyle {
  transform: rotate(90deg) translate(280px,240px);
}
.dygraph-axis-label.dygraph-axis-label-x {
  transform: rotate(-90deg) translate(-20px, 0);
}
.dygraph-axis-label.dygraph-axis-label-y {
  transform: rotate(-90deg) translate(-10px,10px);
}

.dygraph-legend {
  transform: translate(-320px,-300px) rotate(-90deg);}

翻译是将图形放置在我想要的位置,您将不得不对其进行更改。