我正在尝试编写一个函数,它接受一个字符串并返回一个过滤函数的结果(我正在解决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
,没有成功.
这是我的酒窝条形图(由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)
不幸的是,我无法在酒窝中找到类似的方法.任何帮助将不胜感激.