# Kibana canvas の Expression editor

**URL:** <https://discuss.elastic.co/t/kibana-canvas-expression-editor/226616>\
**Category:** 日本語による質問・議論はこちら\
**Created:** [April 6, 2020, 5:22am UTC](https://discuss.elastic.co/t/kibana-canvas-expression-editor/226616 "2020-04-06T05:22:01Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![sshota](https://avatars.discourse-cdn.com/v4/letter/s/f9ae1b/32.png) [@sshota](https://discuss.elastic.co/u/sshota)\
**Post date:** [April 6, 2020, 5:22am UTC](https://discuss.elastic.co/t/kibana-canvas-expression-editor/226616/1 "2020-04-06T05:22:01Z")

</div>

お世話になります。

Kibana canvas の Markdownなどにおいて、  
Expression editorを使って、値に応じて背景色を変えたり文字色を変えるなどを実現したいです。

下記discussの投稿や、function-referenceなどを参考にして、  
とってきた数値データに応じて、とりあえず色を変えることなどは実現できました。

> [@Conditional colouring using kibana canvas expression editor](https://discuss.elastic.co/t/conditional-colouring-using-kibana-canvas-expression-editor/177929):
>
> Hi, I have an metric element called "Memory%", now would like to display the metric value in different colours based on the value. If the value is greater than 75% and less than 90% want to display the value in amber colour and if it is greater than 90% want to display in red colour. Need a help on this please

> **[Canvas function reference | Kibana Guide \[8.11\] | Elastic](https://www.elastic.co/guide/en/kibana/current/canvas-function-reference.html)**

ただ、正式な文法や、何をどこに記載すればいいのかが全くわかっておらず、  
違うことをやろうとすると、うまく動かなくなってしまいます。

例えば、function-referenceにおいて、functionのリストはあるものの、  
**Code example** のfunctionに関係ない部分をどのように書けばいいのかがわかりません。

不勉強で大変恐縮なのですが、Expression editorによる記法について、  
紹介されているサイトなどありましたら、ご教示いただけませんでしょうか。

---

<div class="post-metadata">

**Author:** ![system](https://us1.discourse-cdn.com/elastic/original/3X/1/a/1ac57faf039f6b580b3f104ef42a2a89e41014de.png) [@system](https://discuss.elastic.co/u/system)\
**Post date:** [May 4, 2020, 5:22am UTC](https://discuss.elastic.co/t/kibana-canvas-expression-editor/226616/2 "2020-05-04T05:22:10Z")

</div>

This topic was automatically closed 28 days after the last reply. New replies are no longer allowed.
