【问题标题】:logscale histogram of a matrix矩阵的对数尺度直方图
【发布时间】:2013-06-18 19:38:17
【问题描述】:

我有这样组织的数据:

XPos   Data1 Data2 Data3
100    2     3     4
1000   20    30    40
10000  200   300   400

我想画一个条形图,其中第一列作为X,每个数据行作为一个簇。

问题是:我需要在 Y 和 X 列上使用对数刻度,它们之间的大小和空间应该相等。

类似这样的:

在 gnuplot 中可以吗?当我使用 logscale 时,我收到以下消息:

X 上的对数刻度与直方图不兼容

或者,可以使用八度吗?

【问题讨论】:

    标签: gnuplot octave histogram


    【解决方案1】:

    我可能误解了您的需求。 但是,使用以下脚本:

    set ytics auto
    set logscale y
    set style data histogram
    set style fill solid border -1
    plot 'data.dat' u 2:xtic(1) t col, '' u 3 t col, '' u 4 t col
    

    给了我以下情节:

    我猜set logscale y 是关键。

    【讨论】:

    • 谢谢!实际上我犯了 3 个错误:在 x 上也设置了 logscale,数据对我忘记的第一行有评论,我不知道'xtic()'!谢谢:)
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-02-11
    • 2018-05-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-06-20
    相关资源
    最近更新 更多