php报表之jpgraph柱状图实例代码
jpgraph是php中一个非常非常强大的第三方报表工具,据说能完成一切你想要的图形
新手初识jpgraph肯定会遇到各种各样的问题,比如乱码什么的,本案例是jpgraph3.0.7制作,也经过本人的多次实验,解决乱码问题
代码如下:
$datay=array(); //纵坐标数据
$datax=array(); //横坐标数据
foreach ($usernums as $key => $value){
$datay[] = $value;
$datax[] = $userids[$key];
}
require_once (‘jpgraph-3.0.7/jpgraph/jpgraph.php');
require_once (‘jpgraph-3.0.7/jpgraph/jpgraph_bar.php');
// Create the graph. These two calls are always required
$graph = new Graph(800,600); //图像高宽
$graph->SetScale(“textlin”);
$graph->xaxis->SetTickLabels($datax);
$graph->xaxis->SetFont(FF_VERDANA,FS_NORMAL,10);
$graph->xaxis->SetLabelAngle(30);
$graph->yaxis->scale->SetGrace(20);
$graph->xaxis->scale->SetGrace(20);
// Add a drop shadow
$graph->SetShadow();
// Adjust the margin a bit to make more room for titles
$graph->img->SetMargin(40,30,20,40);
// Create a bar pot
$bplot = new BarPlot($datay);
// Adjust fill color
$bplot->SetFillColor(‘orange');
$bplot->value->Show();
$bplot->value->SetFont(FF_ARIAL,FS_BOLD,10);
$bplot->value->SetAngle(45);
$bplot->value->SetFormat(‘%d');
$graph->Add($bplot);
// Setup the titles
$graph->title->Set(iconv(“UTF-8″, “gb2312″,”用户消费报表图”));
$graph->xaxis->title->Set(iconv(“UTF-8″, “gb2312″,”用户姓名”));
$graph->yaxis->title->Set(iconv(“UTF-8″, “gb2312″,”用户订单数量”));
$graph->xaxis->title->SetFont(FF_SIMSUN,FS_BOLD);
$graph->yaxis->title->SetFont(FF_SIMSUN,FS_BOLD);
$graph->title->SetFont(FF_SIMSUN,FS_BOLD);
// Display the graph
$graph->Stroke();
?>
官方网站 脚本之家下载地址

Alat AI Hot

Undresser.AI Undress
Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover
Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool
Gambar buka pakaian secara percuma

Clothoff.io
Penyingkiran pakaian AI

AI Hentai Generator
Menjana ai hentai secara percuma.

Artikel Panas

Alat panas

Notepad++7.3.1
Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina
Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1
Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6
Alat pembangunan web visual

SublimeText3 versi Mac
Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Topik panas

WPS ialah perisian yang sering kita gunakan dalam kerja harian kita Apabila melakukan statistik, kita akan menggunakan beberapa carta untuk perbandingan dan rujukan, seperti aplikasi histogram. Jadi adakah anda tahu cara membuat histogram WPS? Editor di bawah akan memperkenalkan cara membuat histogram WPS. Selepas kami membuka perisian WPS yang kami gunakan, antara muka akan berbeza bergantung pada versi WPS, tetapi ia tidak akan menjejaskan operasi. Seterusnya, cari pilihan "Sisipkan" dalam bar menu utama Selepas membukanya, anda akan melihat pilihan carta. Selepas carta dibuka, yang pertama ialah carta lajur yang dipanggil Sebenarnya, terdapat tiga jenis carta lajur, iaitu carta lajur berkelompok, carta lajur bertindan dan carta lajur bertindan yang mana satu yang kita perlukan boleh dilakukan Pilih, izinkan saya memperkenalkan penggunaan carta lajur berkelompok ini. Pilihan dibuat

Dalam beberapa tahun kebelakangan ini, perkembangan pesat teknologi berkaitan visualisasi data telah menjadikan data yang kompleks lebih mudah untuk difahami dan dianalisis. Sebagai rangka kerja bahagian hadapan yang popular, Vue mempunyai kebolehskalaan dan kemudahan penggunaan yang baik, dan digunakan secara meluas dalam bidang visualisasi data. Artikel ini akan memperkenalkan teknik untuk menggambarkan data seperti carta bar dan carta pai dalam Vue. 1. Gunakan ECharts untuk melaksanakan histogram ECharts ialah perpustakaan visualisasi sumber terbuka berasaskan JavaScript yang menyediakan pelbagai jenis carta, termasuk histogram. Berikut ialah

Penggunaan carta adalah sangat biasa dalam membangunkan aplikasi web. Carta boleh memaparkan data dengan jelas, memudahkan pengguna memahami dan menganalisis maklumat tersebut. Dalam PHP, anda boleh menggunakan pustaka JpGraph untuk menjana dan melukis carta Ini ialah alat penjanaan carta yang berkuasa yang menyokong pelbagai jenis carta, seperti carta bar, carta pai, carta garis, dsb. Dalam artikel ini, kami akan memperkenalkan cara menggunakan PHP dan JpGraph untuk menjana dan melukis carta. Untuk memasang JpGraph terlebih dahulu, anda perlu memuat turun perpustakaan JpGraph dan mengekstraknya secara setempat

Gambaran keseluruhan cara menggunakan antara muka ECharts dan Python untuk menjana histogram: Dengan perkembangan teknologi visualisasi data, histogram telah menjadi salah satu cara biasa untuk memaparkan data. Artikel ini akan memperkenalkan cara menggunakan antara muka ECharts dan Python untuk menjana histogram. ECharts ialah perpustakaan visualisasi sumber terbuka berdasarkan JavaScript, yang menyediakan pelbagai jenis carta dan fungsi interaktif. Python ialah bahasa pengaturcaraan popular yang memudahkan untuk memanipulasi data dan memanggil perpustakaan luaran. Langkah 1: Persediaan

Pelaksanaan fungsi carta bar dan garis dalam carta statistik Vue Pengenalan: Dalam aplikasi visualisasi data, carta statistik ialah cara yang biasa digunakan untuk memaparkan data. Sebagai rangka kerja JavaScript yang popular, Vue menyediakan fungsi yang kaya dan kemudahan penggunaan, dan sangat sesuai untuk melaksanakan carta statistik. Artikel ini akan memperkenalkan langkah khusus untuk melaksanakan carta bar dan carta garis menggunakan Vue, dan melampirkan contoh kod. 1. Pelaksanaan carta bar Carta bar ialah carta yang menggunakan ketinggian segi empat tepat untuk mewakili saiz data. Berikut adalah menggunakan perpustakaan Vue dan echarts

Belajar melukis carta garis, carta bar dan carta pai dengan Python dalam masa tiga minit Python ialah bahasa pengaturcaraan yang sangat popular yang digunakan secara meluas dalam analisis dan visualisasi data. Dalam artikel ini, kita akan belajar cara melukis tiga jenis carta biasa menggunakan Python: carta garis, carta bar dan carta pai. Saya akan memberikan anda contoh kod khusus untuk membantu anda bermula dengan cepat. Carta Garisan Carta garis ialah jenis carta yang menunjukkan perubahan arah aliran dengan menyambungkan titik data. Dalam Python, kita boleh menggunakan perpustakaan matplotlib untuk merancang

Perwakilan grafik data memberikan pemahaman yang dipertingkatkan tentang substruktur kompleks data, membantu kami mentafsir corak dan aliran tersembunyi dengan mudah. Bayangkan betapa mudahnya jika kita boleh melukis hubungan yang serupa secara pemrograman? Python menyediakan modul kaya yang direka khusus untuk melaksanakan operasi sedemikian, ia dipanggil "penyu". Modul "turtle" ialah perpustakaan terbina dalam Python yang membolehkan kami melukis grafik pada "skrin grafik penyu". Dalam artikel ini, kami akan membuat carta bar menggunakan modul penyu. Memahami Modul PenyuModul Penyu menggunakan objek penyu maya untuk mencipta grafik

Cara menggunakan histogram untuk memaparkan data dalam ECharts ECharts ialah perpustakaan visualisasi data berasaskan JavaScript yang sangat popular dan digunakan secara meluas dalam bidang visualisasi data. Antaranya, histogram ialah jenis carta yang paling biasa dan biasa digunakan, yang boleh digunakan untuk memaparkan saiz, perbandingan dan analisis trend pelbagai data berangka. Artikel ini akan memperkenalkan cara menggunakan ECharts untuk melukis histogram dan memberikan contoh kod. Pertama, kita perlu memperkenalkan perpustakaan ECharts ke dalam fail HTML, yang boleh diperkenalkan dengan cara berikut
