⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 donutwidth.php

📁 一个绝对棒的报表绘图软件
💻 PHP
字号:
<?php
require_once("../lib/phpchartdir.php");

# query string to determine the donut inner radius, expressed as percentage of outer
# radius
$donutRadius = (int)($_REQUEST["img"]) * 25;

# The data for the pie chart
$data = array(10, 10, 10, 10, 10);

# The labels for the pie chart
$labels = array("Marble", "Wood", "Granite", "Plastic", "Metal");

# Create a PieChart object of size 150 x 120 pixels, with a grey (EEEEEE) background,
# black border and 1 pixel 3D border effect
$c = new PieChart(150, 120, 0xeeeeee, 0x000000, 1);

# Set donut center at (75, 65) and the outer radius to 50 pixels. Inner radius is
# computed according donutWidth
$c->setDonutSize(75, 60, 50, (int)(50 * $donutRadius / 100));

# Add a title to show the donut width
$textBoxObj = $c->addTitle("Inner Radius = $donutRadius %", "Arial", 10);
$textBoxObj->setBackground(0xcccccc, 0);

# Draw the pie in 3D
$c->set3D(12);

# Set the pie data and the pie labels
$c->setData($data, $labels);

# Disable the sector labels by setting the color to Transparent
$c->setLabelStyle("", 8, Transparent);

# output the chart
header("Content-type: image/png");
print($c->makeChart2(PNG));
?>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -