php – Gnuplot中某些特定值的不同颜色的颜色条
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了php – Gnuplot中某些特定值的不同颜色的颜色条,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含667字,纯文字阅读大概需要1分钟。
内容图文
![php – Gnuplot中某些特定值的不同颜色的颜色条](/upload/InfoBanner/zyjiaocheng/697/88ec2926fbdd4e579c5c083739329fa4.jpg)
我正在使用Gnuplot生成直方图,但如果值超过/低于特定值,我需要将其中的一些颜色换成另一种颜色.例如,如果值< 10,颜色特定的直方图绿色.
如果值> 10,值< 20,颜色特定的直方图黄色.如果值> 20,颜色直方图红色.
所以我想图表是这样的:
X . y.颜色
1. 4.绿色
2. 15.黄色
3. 40.红色
值(x和y)来自数据库,所以我无法告诉Gnuplot我想要着色哪些x值,因为值会不时变化.
我能用Gnuplot(和php)完成这个吗?
谢谢!
解决方法:
您可以使用以下gnuplot脚本:
set style fill transparent solid 0.5 noborder
set boxwidth 0.95 relative
set palette model RGB defined (0 "green", 1 "yellow", 2 "red")
plot 'path\to\your\file' using 1:2:($2<=10 ? 0 : $2<=20 ? 1 : 2) with boxes palette
我的测试文件的内容是
1 4
2 15
3 40
我得到的结果是
内容总结
以上是互联网集市为您收集整理的php – Gnuplot中某些特定值的不同颜色的颜色条全部内容,希望文章能够帮你解决php – Gnuplot中某些特定值的不同颜色的颜色条所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。