我想知道matplotlib中是否有一个选项可以让一张图上有不同的颜色。到目前为止,我设计了一个特定颜色的图形,以及不同颜色的多个图形。 然而,到目前为止,我创建的所有图表都有一种单一的颜色。我想知道我是否可以使用c列(见下文)来给图形的不同部分着色。 在本例中,我希望使用索引为1的列c中的值"0.1“为第一个数据点到第二个数据点的图形着色,使用索引为2的列c中的值"0.2”为第二个到第三个数据点的图形着色,依此类推。 data for one graph:
index x y z c
1 1 2 1 0.1
2 1 2 2 0.2
3
我正在尝试弄清楚如何获取用户在响应R中的提示时提供的列名,并在函数因子中使用它。其思想是使用ggplot2创建一个脚本,允许用户轻松地从表中选择他们希望按颜色编码的变量和按形状编码的变量。
请求用户输入的代码行为:
> Color_Factor<-readline("What is the Column Heading of the Variable you would like separated by Color? ")
您希望用颜色分隔的变量的列标题是什么?覆盖范围
我的问题是,我不知道如何使用此输入来调用特定的列以进行绘图。下面的代码创建了一个带有一种颜色