だから私は、単一の「Rickshaw」ウィジェットを使用して、 Dashingで実行されているさまざまなグラフをいくつか持っています。CSS セレクターを使用して x 軸ビューを定義したいと考えています。現在、こんな感じで設定しています...
それは、dashboard.erb:
<li data-row="1" data-col="1" data-sizex="6" data-sizey="6">
<div id="weekly" data-id="etvvrb" data-view="Rickshawgraph" data-title="Weekly ETV reach" data-moreinfo="Week commencing" data-color-scheme="rainbow" data-renderer="line" data-x-axis="weekly"></div>
</li>
これは、私たちが持っている CSS で、CSS のセレクターの名前の DIV ID を定義します...
.x_tick {
position: absolute;
bottom: 0;
fill: $tick-color;
.title {
font-size: 20px;
color: $tick-color;
opacity: 0.5;
padding-bottom: 3px;
}
}
#weekly.x_tick {
position: absolute;
bottom: 0;
fill: $tick-color;
.title {
font-size: 9px;
color: $tick-color;
opacity: 0.5;
padding-bottom: 3px;
writing-mode:tb-rl;
-webkit-transform:rotate(90deg);
-moz-transform:rotate(90deg);
-o-transform: rotate(90deg);
-ms-transform:rotate(90deg);
white-space:nowrap;
display:block;
bottom:0;
width:0.5px;
height:20px;
}
}
基本的に、ID を読み取り、その ID に異なる CSS を使用すると想定しますが、完全に無視しているようです。ID が期待どおりに渡されていないように感じますが、その理由はよくわかりません。
特に Dashing を使用する際にこれを行った背景がある場合は、アドバイスをいただければ幸いです。