旋转Flot Tick标签

Bla*_*ake 5 c# sql graph flot

我正在尝试将图表底部的日期旋转为垂直与水平.我正在使用flot-tickrotor,但它似乎无法正常工作.

 xaxis: {
   rotateTicks: 110,
   mode: "time",
   timeformat: "%m/%d",
   minTickSize: [7, "day"],
   ticks: cpudatearray
 }
Run Code Online (Sandbox Code Playgroud)

最终结果不正确,一切都显得混乱. 在此输入图像描述

Bre*_*ore 9

你可能有更好的运气,只需用CSS处理它而不是使用插件:

#flotPlaceholder div.xAxis div.tickLabel 
{    
    transform: rotate(-90deg);
    -ms-transform:rotate(-90deg); /* IE 9 */
    -moz-transform:rotate(-90deg); /* Firefox */
    -webkit-transform:rotate(-90deg); /* Safari and Chrome */
    -o-transform:rotate(-90deg); /* Opera */
    /*rotation-point:50% 50%;*/ /* CSS3 */
    /*rotation:270deg;*/ /* CSS3 */
}
Run Code Online (Sandbox Code Playgroud)

显然,将角度改变为你想要达到的目标.如果要将其用于y轴,只需更改div.xAxis选择器即可.

在我自己的flot图中测试后的结果: 在此输入图像描述

  • 对于较旧的IE版本,您可以尝试使用`filter:progid:DXImageTransform.Microsoft.BasicImage(rotation = 3);`(或可能使用`-ms-filter:`).请参阅[answer](http://stackoverflow.com/questions/9051030/rotating-text-with-css-and-ie)和[MS参考](http://msdn.microsoft.com/en-us /library/ms532918.aspx) (3认同)