- android - 多次调用 OnPrimaryClipChangedListener
- android - 无法更新 RecyclerView 中的 TextView 字段
- android.database.CursorIndexOutOfBoundsException : Index 0 requested, 光标大小为 0
- android - 使用 AppCompat 时,我们是否需要明确指定其 UI 组件(Spinner、EditText)颜色
所以我在 Dashing 上运行了许多不同的图表使用单个 ' Rickshaw ' 小部件。我想使用 CSS 选择器来定义 x 轴 View 。我目前的设置是这样的...
它仪表板.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 中的选择器名称定义了一个 DIV ID,在我们的 CSS 中...
.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 方面,任何建议将不胜感激。
最佳答案
我想通了。
Dashing 将生成一个基于 data-id 和 data-view 标签的类对象(可能通过 JS,但我可能在那里错了)。
这将看起来像 widget-data-view.data-id。
这意味着您可以使用 JS 生成的元素在您的 CSS 文档中创建一个新类。在我的例子中,这看起来像:
.widget-rickshawgraph {
/* CSS stuff */
}
.widget-rickshawgraph.DATA-ID {
.x_tick > .title {
/* CSS overwrite */
}
希望这是有道理的。谢谢:)
关于带有 Dashing 和 Rickshaw 的 CSS 选择器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27986551/
需要一些帮助来解决这个错误: Uncaught Rickshaw.Graph needs a reference to an element rickshaw.min.js:1 initialize
如何为图表中的网格线设置另一种颜色?我用他的例子: --> #chart { position: rel
我有一个启用了工具提示的 Richshaw 图(Rickshaw.Graph.HoverDetail)。我需要在其中显示更多信息,而不仅仅是系列 y 值。它可以用 Richshaw 来完成还是我必须使
我正在查看一个简单的人力车图表,其中包含来自 JSON 文件的数据。 d3.json(data, function(error, json) { var graph = new Rickshaw.Gr
我愿意使用Rickshaw(javascript库与D3配合使用)绘制图表。我的数据如下: var data = [{x : '10:16:00', y : 35.75}, {x : '10:17:0
我用人力车的例子尝试了一个简单的例子...... Rest 服务器返回一个 json 文件...如果我将其打印到控制台,它与示例中的完全相同: [{ color: 'steelblue
我是 Rickshaw JS 工具包的新手。在示例中给出 http://code.shutterstock.com/rickshaw/examples/extensions.html图表底部用于选择时
我正在创建一个 Rickshaw.js 支持的图表,就像这个例子中的一样:http://code.shutterstock.com/rickshaw/tutorial/example_07.html基
我写了下面的代码。我的服务器上有一个有效的 json 文件,如下所示: [ { "data": [ { "y": 1.0, "x": 14519
1.) 如何使用新的 Rickshaw.Graph.Ajax 访问数据?我的完整代码如下,包括通过 AJAX 调用的 JSON 示例集: (function(){ var ajaxGraph
我正在使用 requirej 加载所有 Rickshaw js 文件,这样: define([ "rickshaw","rickshaw/Rickshaw.Class","rickshaw
我想在点击 Rickshaw 中图例中的项目时添加功能。我使用标准代码添加切换功能,我想扩展它来运行我自己的函数: shelving = new Rickshaw.Graph.Behavior.Ser
我是 JS/D3 和 Rickshaw 的新手。我正在尝试修改 example plot 以满足我的需要。 我的 x 轴是 DNA 序列,即字母 ACTG 的组合。我将此序列解析为数组,然后使用,将其
我有一个详细说明风速的图表,我希望 Y 轴上的网格每 5 (m/s) 有一个刻度。如何设置Y轴网格的密度? // triggered when data has been loaded via aja
我正在开发一个使用基于 Sinatra 的框架的项目,名为 Dashing。我的项目的一部分是使用 RickShaw Graph 创建图表。我的问题是我无法在 X 轴上显示月份名称和日期。我正在使用
我正在使用 Rickshaw JS 创建一个图表。为此,我创建了一个函数,调用该函数时会呈现图形。我面临的问题是,当在脚本标签内调用时,该函数可以正常渲染一切,正如我所期望的那样。但是,当从 AJAX
所以我在 Dashing 上运行了许多不同的图表使用单个 ' Rickshaw ' 小部件。我想使用 CSS 选择器来定义 x 轴 View 。我目前的设置是这样的... 它仪表板.erb:
我有一个包含对 {x: someValue, y: count} 的数据集,其中 someValue 是星期几,格式为 (1. .7) 其中 1 是“星期日”。在 Ricskshaw 图表上,我想分别
关闭。这个问题不符合Stack Overflow guidelines .它目前不接受答案。 我们不允许提问寻求书籍、工具、软件库等的推荐。您可以编辑问题,以便用事实和引用来回答。 关闭 7 年前。
我有这个错误:TypeError: $(element).slider 不是函数 使用以下脚本: Rickshaw.namespace('Rickshaw.Graph.RangeSlider'); R
我是一名优秀的程序员,十分优秀!