本文整理汇总了PHP中BarPlot::setYAxis方法的典型用法代码示例。如果您正苦于以下问题:PHP BarPlot::setYAxis方法的具体用法?PHP BarPlot::setYAxis怎么用?PHP BarPlot::setYAxis使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类BarPlot
的用法示例。
在下文中一共展示了BarPlot::setYAxis方法的3个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: LinearGradient
$group->axis->left->setColor($darkColor[0]);
$group->axis->left->label->setColor($darkColor[0]);
$group->axis->right->setColor($darkColor[1]);
$group->axis->right->label->setColor($darkColor[1]);
$group->setBackgroundGradient(new LinearGradient(new Color(225, 225, 225), new Color(255, 255, 255), 0));
for ($n = 0; $n < 2; $n++) {
$x = array();
for ($i = 0; $i < 4; $i++) {
$x[] = (cos($i * M_PI / 100) / ($n + 1) * mt_rand(700, 1300) / 1000 - 0.5) * ($n % 2 ? -0.5 : 1) + ($n % 2 ? -0.4 : 0) + 1;
}
$plot = new BarPlot($x, $n + 1, 2);
$plot->barBorder->setColor(new Color(0, 0, 0, 30));
$plot->setBarPadding(0.1, 0.1);
$plot->setBarSpace(5);
$plot->barShadow->setSize(3);
$plot->barShadow->setPosition(SHADOW_RIGHT_TOP);
$plot->barShadow->setColor(new Color(180, 180, 180, 10));
$plot->barShadow->smooth(TRUE);
$plot->label->set($x);
$plot->label->move(0, -6);
$plot->label->setFont(new Tuffy(7));
$plot->label->setAngle(90);
$plot->label->setAlign(NULL, LABEL_TOP);
$plot->label->setPadding(3, 1, 0, 6);
$plot->label->setCallbackFunction("labelFormat");
$plot->setBarColor($colors[$n]);
$plot->setYAxis($axis[$n]);
$group->add($plot);
}
$graph->add($group);
$graph->draw();
示例2: Color
$plot->barShadow->setSize(0);
$plot->barShadow->setPosition(SHADOW_RIGHT_TOP);
$plot->barShadow->setColor(new Color(180, 180, 180, 10));
$plot->barShadow->smooth(TRUE);
$plot->label->move(0, -6);
$plot->label->setFont(new Tuffy(7));
$plot->label->setAngle(90);
$plot->label->setAlign(NULL, LABEL_TOP);
$plot->label->setPadding(3, 1, 0, 6);
$plot->setBarColor($colors[2]);
$plot->setBarSize(0.60);
$plot->setYAxis(PLOT_LEFT);
$plot->setYMax("20");
$group->add($plot);
if ($k == 1) $group->legend->add($plot, $legendy2, LEGEND_BACKGROUND);
$k++;
}
$group->axis->left->setColor($blue);
$group->axis->left->setNumberByTick('minor','major', 1);
$group->axis->left->title->set("Note");
$group->axis->left->setLabelNumber("11");
$group->axis->bottom->setNumberByTick('minor','major', 0);
//$group->axis->bottom->setLabelNumber(count($etiquettex));
示例3: BarPlot
$plot->setYMin($qty_min);
$plot->setYMax($qty_max);
$grp->add($plot);
if (isset($val_ret)) {
$plot = new BarPlot($val_ret, 2, 2, 0);
$plot->setBarColor(make_color('ret_color', 'FFEEEE'));
$plot->setBarSize($bw);
$plot->setYAxis(PLOT_RIGHT);
$plot->setYMin($qty_min);
$plot->setYMax($qty_max);
$grp->add($plot);
}
$plot = new BarPlot($val_retprv, 1, 2, 0);
$plot->setBarColor(make_color('retprv_color', 'FFFAFA'));
$plot->setBarSize($bw);
$plot->setYAxis(PLOT_RIGHT);
$plot->setYMin($qty_min);
$plot->setYMax($qty_max);
$grp->add($plot);
if ($val_prv) {
foreach ($val_prv as $k => $v) {
$xkeys[$k] = $k + 0.5;
}
//for ($i=0;isset($val_prv[$i]);$i++) $xkeys[$i]=$i+.5;
$plot = new ScatterPlot(array_values($val_prv), array_values($xkeys));
$plot->link(TRUE, make_color('prv_color', '40FFFF'));
$plot->mark->setSize(make_num('prv_mark', 10));
$plot->mark->setFill(make_color('prv_markcolor', 'F0F0F0'));
$plot->setThickness(make_num('prv_thick', 5));
$plot->setYAxis(PLOT_LEFT);
$plot->setYMin($min);