plot - 用 Gnuplot 表示散点图的灰色调色板
问题描述
我有一些引用次数与出版年份的散点图
这个对应一位著名的德国物理学家..
我用于绘制该图的命令是:
gnuplot -e "set title 'Citations vs Publication Year'; set xlabel 'Publication Year'; set ylabel 'Citations'; set terminal png size 800,600; set output 'citations.png'; plot 'plotting_data.txt' with points pt 7 lc rgb 'red'; pause -1"
是否可以制作一个像灰色调色板这样的图,其中黑色条带代表引用率较高的点,白色条带代表引用率较低的点.. 我想一个带代表 1 年.. 如果有多个出版物那一年,我想它可以被引用次数最多的出版物..
例如,在德国物理学家的例子中,对应于 1905 的波段将是非常黑的,在 1910 的波段将是灰色的.. 等等..
解决方案
set palette gray negative
set cbrange [0:*]
plot 'plotting_data.txt' using 1:2:2 with points pt 7 lc palette
推荐阅读
- vb.net - 在选定的日历中创建约会 (VSTO vb.net)
- excel - VBA:按变量自适应选择行、列、范围
- javascript - 如何根据一个对象内的字段过滤对象数组?
- ruby-on-rails - 访问 Rails 策略对象中的参数
- azure - Azure ADF v2-如何向部署到 Azure Data Lake 的文件名添加/附加时间戳
- javascript - 等待 NodeJS exec 然后杀死所有子进程
- jquery - jQuery .remove() 不工作?
- rx-java - RX Java 2 如何跟踪每个事件的总处理时间?
- python - 在 jquery 发布后获得响应
- javascript - 如何使用 JavaScript 读取 JSON 键和值?