【问题标题】:Colour graph beetwen point and lyne彩色图 beetwen 点和线
【发布时间】:2015-12-04 11:05:43
【问题描述】:

我有这张图,根据数据框 df_ricos 的第 4 列有不同的颜色。

图表的代码是: >plot(df_ricos[,1],df_ricos[,3],col=df_ricos[,4])

如果将图形的类型从点更改为线,为什么结果全是黑色?

【问题讨论】:

  • 请发布 df_ricos。你可以通过输入dput(df_ricos) 并粘贴输出来做到这一点

标签: r graph colors


【解决方案1】:

我认为很简单,因为您有一个数据框,而不是时间序列。您可以将 data.frame 格式化为时间序列和绘图,因为您有一个系列着色线的一部分需要更多的工作。 一种没有时间序列的方法是根据时间列排序并绘制type="b"

df_ricos2=df_ricos[order(df_ricos[,1]),]
plot(df_ricos2[,1],df_ricos2[,3],col=df_ricos2[,4],type="b")

【讨论】:

  • 你说得对,问题是这不是时间序列。如果我想改变颜色,解决方案是创建两个时间序列,然后用 > 线(....)绘制它们。谢谢!
  • 第二个问题是我对每种颜色的ts都不连续!!
猜你喜欢
  • 2018-02-08
  • 2012-05-23
  • 1970-01-01
  • 2016-10-11
  • 2012-02-28
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2019-09-03
相关资源
最近更新 更多