पर रंग बदल नहीं पाएगा मैं बस jpgraph और xAMPP के साथ शुरू कर रहा हूं, मैं एक बारप्लॉट बनाना चाहता था। जैसा कि मैं वेब पर कुछ लेख पढ़ रहा था, उसने कहा कि आप सेटफिल्लकर में रंगों की एक सरणी में गुजर सकते हैं ताकि प्रत्येक बार एक अलग रंग होगा। हालांकि जब भी मैं इसे रंग देता हूं तो ग्राफ हल्के नीले रंग के अपने डिफ़ॉल्ट रंग से नहीं बदलेगा।जेपीजीआरपी मेरे बारप्लॉट
ग्राफ़ डेटा में परिवर्तनों का जवाब देता है लेकिन रंग में परिवर्तन नहीं करता है। मैंने एक संचित बार ग्राफ उदाहरण के साथ प्रयास किया और यह रंग उत्तरदायी प्रतीत होता है।
मुझे यकीन नहीं है कि इस तरह की समस्या का निदान कैसे करें। कृपया मदद करें!
कोड नीचे (रंग के साथ Jpgraph प्रलेखन से उदाहरण [मूल उदाहरण से नारंगी दिखाई नहीं देता] के लिए # B0C4DE नारंगी से बदल): समाधान
<?php // content="text/plain; charset=utf-8"
require_once(dirname(__FILE__)."\lib\jpgraph-3.5.0b1\src\jpgraph.php");
require_once(dirname(__FILE__)."\lib\jpgraph-3.5.0b1\src\jpgraph_line.php");
require_once(dirname(__FILE__)."\lib\jpgraph-3.5.0b1\src\jpgraph_bar.php");
$datay=array(2,3,5,25,15,6,3);
$datax=array('Jan','Feb','Mar','Apr','May','Jun','Jul');
// Size of graph
$width=400;
$height=500;
// Set the basic parameters of the graph
$graph = new Graph($width,$height,'auto');
$graph->SetScale('textlin');
// Rotate graph 90 degrees and set margin
$graph->Set90AndMargin(50,20,50,30);
// Nice shadow
$graph->SetShadow();
// Setup title
$graph->title->Set('Horizontal bar graph ex 1');
$graph->title->SetFont(FF_VERDANA,FS_BOLD,14);
// Setup X-axis
$graph->xaxis->SetTickLabels($datax);
$graph->xaxis->SetFont(FF_VERDANA,FS_NORMAL,12);
// Some extra margin looks nicer
$graph->xaxis->SetLabelMargin(10);
// Label align for X-axis
$graph->xaxis->SetLabelAlign('right','center');
// Add some grace to y-axis so the bars doesn't go
// all the way to the end of the plot area
$graph->yaxis->scale->SetGrace(20);
// We don't want to display Y-axis
$graph->yaxis->Hide();
// Now create a bar pot
$bplot = new BarPlot($datay);
$bplot->SetFillColor("#B0C4DE");
// ALSO tried:
// $bplot->SetColor(array("red","green","blue","gray"));
$bplot->SetShadow();
//You can change the width of the bars if you like
//$bplot->SetWidth(0.5);
// We want to display the value of each bar at the top
$bplot->value->Show();
$bplot->value->SetFont(FF_ARIAL,FS_BOLD,12);
$bplot->value->SetAlign('left','center');
$bplot->value->SetColor('black','darkred');
$bplot->value->SetFormat('%.1f mkr');
// Add the bar to the graph
$graph->Add($bplot);
// .. and stroke the graph
$graph->Stroke();
?>
मैं एक ही समस्या है। बार स्वरूपण से संबंधित कुछ भी ध्यान में नहीं लिया जाता है (मूल्य, रंग, ...)। लेकिन यह लाइन प्लॉट्स –