Inhaltsverzeichnis
回复讨论(解决方案)
Heim Backend-Entwicklung PHP-Tutorial jpgraph 绘图问题

jpgraph 绘图问题

Jun 23, 2016 pm 01:53 PM
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 画图吧。

Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn

Heiße KI -Werkzeuge

Undresser.AI Undress

Undresser.AI Undress

KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover

AI Clothes Remover

Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool

Undress AI Tool

Ausziehbilder kostenlos

Clothoff.io

Clothoff.io

KI-Kleiderentferner

Video Face Swap

Video Face Swap

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

Heiße Werkzeuge

Notepad++7.3.1

Notepad++7.3.1

Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version

SublimeText3 chinesische Version

Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1

Senden Sie Studio 13.0.1

Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6

Dreamweaver CS6

Visuelle Webentwicklungstools

SublimeText3 Mac-Version

SublimeText3 Mac-Version

Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Eine Kurzanleitung zum Erlernen des Python-Zeichnens: Codebeispiel zum Zeichnen von Eiswürfeln Eine Kurzanleitung zum Erlernen des Python-Zeichnens: Codebeispiel zum Zeichnen von Eiswürfeln Jan 13, 2024 pm 02:00 PM

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

Verwenden Sie PHP und JpGraph, um Diagramme zu generieren und zu zeichnen Verwenden Sie PHP und JpGraph, um Diagramme zu generieren und zu zeichnen Jun 25, 2023 pm 06:16 PM

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

Entmystifizierung der Canvas-API: Alles vom einfachen Zeichnen bis hin zu erweiterten Spezialeffekten Entmystifizierung der Canvas-API: Alles vom einfachen Zeichnen bis hin zu erweiterten Spezialeffekten Jan 17, 2024 am 09:44 AM

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

Lernen Sie in 1 Minute, wie man Wörter zeichnet! Lernen Sie in 1 Minute, wie man Wörter zeichnet! Mar 20, 2024 pm 09:10 PM

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

Verbessern Sie die PHP-Zeicheneffekte: Beseitigen Sie Bildunschärfeprobleme Verbessern Sie die PHP-Zeicheneffekte: Beseitigen Sie Bildunschärfeprobleme Feb 27, 2024 pm 05:39 PM

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

Lernen und beherrschen Sie das gemeinsame Canvas-Framework: eine Einführung in das Zeichnen und Animieren Lernen und beherrschen Sie das gemeinsame Canvas-Framework: eine Einführung in das Zeichnen und Animieren Jan 17, 2024 am 10:52 AM

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 Techniken und praktische Techniken zum Zeichnen von Diagrammen in Python Fortgeschrittene Techniken und praktische Techniken zum Zeichnen von Diagrammen in Python Sep 27, 2023 pm 01:09 PM

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

So erstellen Sie eine Excel-Zeichnung So erstellen Sie eine Excel-Zeichnung Mar 21, 2024 am 09:30 AM

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

See all articles