在我将Saiku CE插件(在Pentaho CE中运行)从2.6迁移到3.0之后,图表的颜色变得非常丑陋且难以阅读。它们都是不同类型的红色,这使得理解图表非常困难。 问题是 - 可以以某种方式控制和改变颜色吗?
答案 0 :(得分:1)
我不知道你是否还需要一个答案,但现在确实如此。
您可以更改文件中的颜色:
[saiku_server_root]\tomcat\webapps\ROOT\js\saiku\render\SaikuChartRenderer.js
搜索" options.colors" string,它是一个包含您希望Saiku使用的所有颜色值的数组。 在我的情况下,我使用基色,这是Saiku中使用的旧颜色集:
options.colors = ["#1f77b4", "#aec7e8", "#ff7f0e", "#ffbb78", "#2ca02c", "#98df8a", "#d62728", "#ff9896", "#9467bd", "#c5b0d5", "#8c564b", "#c49c94", "#e377c2", "#f7b6d2", "#7f7f7f", "#c7c7c7", "#bcbd22", "#dbdb8d", "#17becf", "#9edae5" ];
答案 1 :(得分:1)
改变那些难看的颜色的正确位置是文件biserver-ce\pentaho-solutions\system\saiku\ui\saiku.min.js
搜索子字符串a.colors=["#AE1717","#AE5B17","#0E6868"];
并将其替换为您的颜色数组:a.colors=["#1f77b4", "#aec7e8", "#ff7f0e", "#ffbb78", "#2ca02c", "#98df8a", "#d62728", "#ff9896", "#9467bd", "#c5b0d5", "#8c564b", "#c49c94", "#e377c2", "#f7b6d2", "#7f7f7f", "#c7c7c7", "#bcbd22", "#dbdb8d", "#17becf", "#9edae5" ];