Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/274.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/multithreading/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 在HTML5 Builder MChart(teechart)中更改系列颜色_Php_Colors_Teechart_Html5builder - Fatal编程技术网

Php 在HTML5 Builder MChart(teechart)中更改系列颜色

Php 在HTML5 Builder MChart(teechart)中更改系列颜色,php,colors,teechart,html5builder,Php,Colors,Teechart,Html5builder,如何更改Embarcadero的HTML5 Builder(Embarcadero HTML5 Builder版本5.1.167.137)中的MChart组件系列的颜色?在我的服务器移动应用程序中,我使用下面的代码从数据库中填充带有参数值的图表。我还创建了黄色的下限和上限线以及红色的下限和上限线。我的问题是,我不知道如何更改黄色和红色系列,使它们实际上是黄色和红色 创建一个服务器移动应用程序,在表单上放置一个MChart,在显示事件页面中,使用以下代码: function MPage5Show(

如何更改Embarcadero的HTML5 Builder(Embarcadero HTML5 Builder版本5.1.167.137)中的MChart组件系列的颜色?在我的服务器移动应用程序中,我使用下面的代码从数据库中填充带有参数值的图表。我还创建了黄色的下限和上限线以及红色的下限和上限线。我的问题是,我不知道如何更改黄色和红色系列,使它们实际上是黄色和红色

创建一个服务器移动应用程序,在表单上放置一个MChart,在显示事件页面中,使用以下代码:

function MPage5Show($sender, $params)
{
    // set up y-axis from 0 to 100
    $this->MChart1->Axes->Left->Automatic=false;
    $this->MChart1->Axes->Left->Minimum=0;
    $this->MChart1->Axes->Left->Maximum=100;

    $yellowLoValues = array();
    $yellowHiValues = array();
    $redLoValues = array();
    $redHiValues = array();
    $values = array();
    // yellow low and hi limits
    $ylo=30;
    $yhi=70;
    // red low and hi limits
    $rlo=20;
    $rhi=80;

    for ($i=0;$i<10;$i++)
    {
        // generate random values, " Y, X "
        array_unshift($values, rand(0,100).','.$i);
        $yellowLoValues[] = $ylo;
        $yellowHiValues[] = $yhi;
        $redLoValues[] = $rlo;
        $redHiValues[] = $rhi;
    }
    // MChart1->Data takes array with values as "Y,X"
    $this->MChart1->Data = $values;

    $series1=$this->MChart1->addSeries(new TeeLine($this));
    $series1->ColorEach = ceNo;
    $series1->Values=$yellowLoValues;
    $series1->Title="Yellow Low Limit";

    $series1=$this->MChart1->addSeries(new TeeLine($this));
    $series1->ColorEach = ceNo;
    $series1->Values=$yellowHiValues;
    $series1->Title="Yellow High Limit";

    $series1=$this->MChart1->addSeries(new TeeLine($this));
    $series1->ColorEach = ceNo;
    $series1->Values=$redLoValues;
    $series1->Title="Red Low Limit";

    $series1=$this->MChart1->addSeries(new TeeLine($this));
    $series1->ColorEach = ceNo;
    $series1->Values=$redHiValues;
    $series1->Title="Red High Limit";
}
函数MPage5Show($sender$params)
{
//在0到100之间设置y轴
$this->MChart1->Axes->Left->Automatic=false;
$this->MChart1->Axes->Left->Minimum=0;
$this->MChart1->Axes->Left->max=100;
$yellowLoValues=array();
$yellowshivalues=array();
$redLoValues=array();
$redHiValues=array();
$values=array();
//黄色下限和上限
$YO=30;
$yhi=70;
//红色下限和上限
$rlo=20;
$rhi=80;
对于($i=0;$iData接受值为“Y,X”的数组
$this->MChart1->Data=$values;
$series1=$this->MChart1->addSeries(新T型线($this));
$series1->ColorEach=ceNo;
$series1->Values=$yellowLoValues;
$series1->Title=“黄色下限”;
$series1=$this->MChart1->addSeries(新T型线($this));
$series1->ColorEach=ceNo;
$series1->Values=$yellowshivalues;
$series1->Title=“黄色上限”;
$series1=$this->MChart1->addSeries(新T型线($this));
$series1->ColorEach=ceNo;
$series1->Values=$redLoValues;
$series1->Title=“红色下限”;
$series1=$this->MChart1->addSeries(新T型线($this));
$series1->ColorEach=ceNo;
$series1->Values=$redHiValues;
$series1->Title=“红色上限”;
}

您是否尝试过使用
$series1->Color='red';
?如果您仍然发现问题,请安排一个简单的示例项目,我们可以按原样运行,在这里重现问题。@Yeray,如果我尝试使用'$series1->Color=“red”;“我会遇到以下错误:尝试访问unit5.php中不存在的属性TeeLine->Color,第105行。