我无法通过python层gviz_api将color_properties像color一样传播到我的谷歌图表中.
我想创建一个带有单独颜色条的条形图,例如以下示例:https://developers.google.com/chart/interactive/docs/gallery/barchart#BarStyles
但我无法弄清楚如何通过gviz_api(http://code.google.com/p/google-visualization-python/)设置它.
我可以以任何方式提供数据,字典,列表,连音符,一次一行,只要我可以单独为条形图着色.这是我最近的非工作尝试,generate.py:
import gviz_api
def main():
# Creating the data
description = {"test" : ("string", "Test name"),
"duration" : ("number", "Duration")}
data = [dict(test="test A", duration=1000, custom_properties={"role":"color:green"}),
{"test": "test B", "duration": 4000}]
# Loading it into gviz_api.DataTable
data_table = gviz_api.DataTable(description, custom_properties={"role":"style"})
data_table.LoadData(data)
# Creating a JSon string
json = data_table.ToJSon(columns_order=("test", "duration"), order_by="test")
# Read page_template from file
f = open('template.html', 'r')
page_template = f.read()
# Putting the JSon string into the template
print …
Run Code Online (Sandbox Code Playgroud) 我正在读取文件中的数据,其中每行有两个值.每一行由表示文件的外部序列内的序列表示.
我想将数据重组为一系列地图以供进一步处理.
我知道如何从键集和值序列创建映射:
=> (defstruct entry :name :age)
=> (apply struct entry '("John" 34))
{:name "John", :age 34}
Run Code Online (Sandbox Code Playgroud)
但是,如何根据一系列值序列创建一系列此类地图?
(map (apply struct entry) '(("John" 34) ("Lisa" 41))))
Run Code Online (Sandbox Code Playgroud)
结果是:
java.lang.IllegalArgumentException: Don't know how to create ISeq from: clojure.lang.PersistentStructMap$Def
Run Code Online (Sandbox Code Playgroud)
编辑:为了清晰起见重命名符号.
是否可以获得 Inno Setup 版本号以在 Inno Setup 安装程序中使用?
我找不到记录的开关来返回其版本号(例如 5.5.6),并且似乎没有暴露给 Inno Setup 脚本的预定义版本常量。
我的目标是使用Android Text-to-speech API将一段文本作为语音播放,同时跟踪当前所说的单词。
为了获得流畅的自然播放,我使用:
tts.speak("This is the sentence", TextToSpeech.QUEUE_FLUSH, null, null)
Run Code Online (Sandbox Code Playgroud)
但后来我无法跟踪当前所说的话。
要在跟踪当前说出的单词的同时播放句子,我使用:
val words = "This is the sentence".split(" ")
words.forEachIndexed { index, element ->
tts.speak(element, TextToSpeech.QUEUE_ADD, null, index.toString())
}
Run Code Online (Sandbox Code Playgroud)
与 UtteranceProgressListener 结合使用,但随后语音非常生涩,不能作为自然句子读回。
有没有办法让自然说出的句子同时跟踪当前说出的单词?