jpgraph 绘图问题
require_once ('/usr/share/jpgraph/jpgraph.php');
require_once ('/usr/share/jpgraph/jpgraph_line.php');
require_once ('/usr/share/jpgraph/jpgraph_scatter.php');
require_once ('/usr/share/jpgraph/jpgraph_bar.php');
$datay1 = array(33,20,24,5,38,24,22);
$datay2 = array(9,7,10,25,10,8,4);
// Setup the graph
$graph = new Graph(600,450);
$graph->SetScale("textlin",0,50);
//$theme_class= new UniversalTheme;
//$graph->SetTheme($theme_class);
$graph->title->Set("Line Plots with Markers");
$graph->SetBox(false);
//$graph->ygrid->SetFill(false);
// $graph->yaxis->HideLine(false);
// $graph->yaxis->HideTicks(false,false);
//$graph->yaxis->HideZeroLabel();[color=#FF0000][/color]
$graph->xaxis->SetTickLabels(array('A','B','C','D','E','F','G'));
// Create the plot
$p1 = new LinePlot($datay1);
$graph->Add($p1);
$p2 = new LinePlot($datay2);
$graph->Add($p2);
// Use an image of favourite car as marker
$p1->mark->SetType(MARK_IMG,'new1.gif',0.8);
$p1->SetColor('#aadddd');
$p1->value->SetFormat('%d');
$p1->value->Show();
$p1->value->SetColor('#55bbdd');
$p2->mark->SetType(MARK_IMG,'new2.gif',0.8);
$p2->SetColor('#ddaa99');
$p2->value->SetFormat('%d');
$p2->value->Show();
$p2->value->SetColor('#55bbdd');
$graph->Stroke();
?>
为什么加上红色的行就不能显示代码了?感觉是函数找不到,但具体怎么弄阿?
回复讨论(解决方案)
注释掉 $graph->Stroke(); 就应该能看到错误信息
注释掉了之后图形显示不了,也没有错误信息的啊
那就没有错呗
这个类UniversalTheme代码 可能有语法错误。
//$theme_class= new UniversalTheme;
//$graph->SetTheme($theme_class);
//$graph->ygrid->SetFill(false);
// $graph->yaxis->HideLine(false);
// $graph->yaxis->HideTicks(false,false);
//$graph->yaxis->HideZeroLabel();
如果在这几行代码下面加入输出信息 ,比如 echo"OK";
这个OK是显示不出来的,感觉是这几行函数调用有问题,执行到这里就不往下执行了。只能把这几行注释掉,先做做看了。
估计安装的时候少了什么东西,也不纠结这个问题了,还是试试用gnuplot 画图吧。

Heiße KI -Werkzeuge

Undresser.AI Undress
KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover
Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool
Ausziehbilder kostenlos

Clothoff.io
KI-Kleiderentferner

Video Face Swap
Tauschen Sie Gesichter in jedem Video mühelos mit unserem völlig kostenlosen KI-Gesichtstausch-Tool aus!

Heißer Artikel

Heiße Werkzeuge

Notepad++7.3.1
Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version
Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1
Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6
Visuelle Webentwicklungstools

SublimeText3 Mac-Version
Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Heiße Themen

Beginnen Sie schnell mit dem Python-Zeichnen: Codebeispiel zum Zeichnen Bingdundun Python ist eine einfach zu erlernende und leistungsstarke Programmiersprache. Durch die Verwendung der Zeichenbibliothek von Python können wir verschiedene Zeichenanforderungen problemlos realisieren. In diesem Artikel verwenden wir Pythons Zeichenbibliothek matplotlib, um ein einfaches Eisdiagramm zu zeichnen. Bingdundun ist ein Panda mit einem niedlichen Bild und bei Kindern sehr beliebt. Zuerst müssen wir die Matplotlib-Bibliothek installieren. Sie können dies tun, indem Sie es im Terminal ausführen

Die Verwendung von Diagrammen ist bei der Entwicklung von Webanwendungen weit verbreitet. Diagramme können Daten klar darstellen, sodass Benutzer die Informationen leichter verstehen und analysieren können. In PHP können Sie die JpGraph-Bibliothek zum Generieren und Zeichnen von Diagrammen verwenden. Dabei handelt es sich um ein leistungsstarkes Diagrammgenerierungstool, das mehrere Diagrammtypen unterstützt, z. B. Balkendiagramme, Kreisdiagramme, Liniendiagramme usw. In diesem Artikel stellen wir vor, wie Sie PHP und JpGraph zum Generieren und Zeichnen von Diagrammen verwenden. Um JpGraph zunächst zu installieren, müssen Sie die JpGraph-Bibliothek herunterladen und lokal extrahieren

CanvasAPI ist ein leistungsstarkes Zeichentool von HTML5, das verschiedene Funktionen vom einfachen Zeichnen bis hin zu erweiterten Spezialeffekten implementieren kann. Dieser Artikel vermittelt Ihnen ein detailliertes Verständnis der Verwendung von CanvasAPI und stellt spezifische Codebeispiele bereit. Grundlegendes Zeichnen Der grundlegendste Teil der Canvas-API besteht darin, einfache Grafiken wie Rechtecke, Kreise, gerade Linien usw. zu zeichnen. Hier ist ein Codebeispiel, das ein Rechteck erstellt und es mit Farbe füllt: constcanvas=document.getElementB

Normalerweise bearbeiten wir nicht nur Texte in Word-Software, sondern fügen auch einige Muster und Formen ein. Word-Software ist für uns im Büro so leistungsstark, dass sie natürlich auch zum Zeichnen verwendet werden kann! Wie schließen wir also das Zeichnen von Wörtern ab? Wo sind die Wortzeichenwerkzeuge? Wie benutzt man es? Hier ist eine kurze Einführung für Sie, ich hoffe, dass sie hilfreich sein wird. Die Schritte sind wie folgt: 1. Zuerst öffnen wir die Word-Software auf dem Computer. Anschließend können wir ein neues leeres Word-Dokument erstellen. Hier können wir den Text bearbeiten oder Muster zeichnen. 2. Als nächstes wählen wir die Schaltfläche [Einfügen] in der [Navigationsleiste] oben und dann [Form] aus

Verbesserung der PHP-Zeichnungseffekte: Die Beseitigung von Bildunschärfeproblemen erfordert spezifische Codebeispiele. In der Webentwicklung wird PHP häufig zum Verarbeiten von Bildern verwendet, z. B. zum Generieren von Bestätigungscodes, zum Zuschneiden von Bildern, zum Hinzufügen von Wasserzeichen usw. Manchmal stellen wir jedoch fest, dass die erzeugten Bilder Unschärfeprobleme aufweisen, was sich auf den visuellen Effekt auswirkt. In diesem Artikel werden einige Methoden zur Beseitigung von Bildunschärfeproblemen beim PHP-Zeichnen vorgestellt und spezifische Codebeispiele bereitgestellt. 1. Verwenden Sie die GD-Bibliothek. Die GD-Bibliothek ist eine Erweiterungsbibliothek zur Verarbeitung von Bildern in PHP. Sie bietet eine Fülle von Funktionen zum Bearbeiten von Bildern. Eliminieren

Erste Schritte mit dem Canvas-Framework: Lernen Sie, das gängige Canvas-Framework zum Zeichnen und Animieren zu verwenden. Mit der rasanten Entwicklung der Front-End-Technologie werden dynamische Effekte im Webdesign immer wichtiger. Als HTML-Element zum Zeichnen von Grafiken im Browser ist Canvas zu einem wichtigen Werkzeug für die Erzielung verschiedener Animationseffekte und die Spieleentwicklung geworden. Um Canvas effizienter zu nutzen, sind viele hervorragende Canvas-Frameworks entstanden. In diesem Artikel werden einige gängige Canvas-Frameworks vorgestellt und bereitgestellt

Fortgeschrittene Fähigkeiten und praktische Techniken zum Zeichnen von Diagrammen in Python Einführung: Im Bereich der Datenvisualisierung ist das Zeichnen von Diagrammen ein sehr wichtiger Teil. Als leistungsstarke Programmiersprache bietet Python eine Fülle von Werkzeugen und Bibliotheken zum Zeichnen von Diagrammen, beispielsweise Matplotlib, Seaborn und Plotly. In diesem Artikel werden einige fortgeschrittene Techniken und praktische Techniken zum Zeichnen von Diagrammen in Python vorgestellt und spezifische Codebeispiele bereitgestellt, um den Lesern zu helfen, ihre Fähigkeiten in der Datenvisualisierung zu verbessern. 1. Anpassen mit Matplotlib

Wenn der Chef Datenberichte benötigt, können wir in kurzer Zeit ein prägnantes und korrektes Formular erstellen, das uns am Arbeitsplatz viele Punkte verschafft. Wenn wir das Excel-Formular prägnant und klar gestalten möchten, ist Excel-Zeichnung ein Werkzeug Es ist unverzichtbar. Mithilfe der Excel-Zeichnung können Sie die Randaufteilung der Tabelle übersichtlicher gestalten. Der Editor zeigt Ihnen nun, wie das geht. 1. Öffnen wir zunächst die installierte Microsoft Office Excel-Software, wie in der Abbildung gezeigt. 2. Suchen Sie dann den Zeichenrahmen in der Symbolleiste „Start“ oben, wie in der Abbildung gezeigt. 3. Klicken Sie dann, um den Zeichnungsrahmen zu erweitern, suchen Sie den Linienstil darin und wählen Sie den gewünschten Linienstil aus, wie in der Abbildung gezeigt. 4. Nehmen
