小编Ann*_*cka的帖子

Clojure join无法根据filter函数的结果创建一个字符串

我正在尝试编写一个函数,它接受一个字符串并返回一个过滤函数的结果(我正在解决4clojure问题).结果也必须是字符串.

我写过:

(fn my-caps [s]
  (filter #(Character/isUpperCase %) s))

(my-caps "HeLlO, WoRlD!")

Result: (\H \L \O \W \R \D)
Run Code Online (Sandbox Code Playgroud)

现在我正在尝试使用clojure.string/join从这个列表中创建一个字符串,如下所示:

(fn my-caps [s]
  (clojure.string/join (filter #(Character/isUpperCase %) s)))
Run Code Online (Sandbox Code Playgroud)

结果是一样的.我也尝试过使用apply str,没有成功.

clojure

5
推荐指数
1
解决办法
300
查看次数

如何在dimple.js中旋转x轴文本?

这是我的酒窝条形图(由d3提供):

var sidechart = new dimple.chart(chart_svg, data);
            sidechart.setBounds(60, 30, 200, 300)
            var x = sidechart.addCategoryAxis("x", "Long name");
            sidechart.addMeasureAxis("y", "Measure");
            sidechart.addSeries(["Short name", "Long name"], dimple.plot.bar);
            sidechart.draw();
Run Code Online (Sandbox Code Playgroud)

x轴上的文字非常长,默认情况下,凹坑旋转它,使其垂直显示.我想将它旋转45度而不是.使用d3,这将通过这样做:

myAxis.attr("transform", "rotate(-45)");
Run Code Online (Sandbox Code Playgroud)

不幸的是,我无法在酒窝中找到类似的方法.任何帮助将不胜感激.

javascript d3.js dimple.js

4
推荐指数
1
解决办法
3407
查看次数

标签 统计

clojure ×1

d3.js ×1

dimple.js ×1

javascript ×1