echart 入门demo
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<!-- 引入刚刚下载的 ECharts 文件 -->
<script charset="utf-8" type="text/javascript" src="./js/echarts.min.js?v=0a83d"></script>
</head>
<body>
<!-- 为 ECharts 准备一个定义了宽高的 DOM -->
<div id="main" style="width:1200px;height:400px;">
</div>
<script type="text/javascript">
// 基于准备好的dom,初始化echarts实例
var myChart = echarts.init(document.getElementById('main'));
// 指定图表的配置项和数据
var option = {
title: {
text: 'ECharts 入门示例'
},
tooltip: {},
legend: {
data: ['销量']
},
xAxis: {
data: ['衬衫', '羊毛衫', '雪纺衫', '裤子', '高跟鞋', '袜子']
},
yAxis: {},
series: [
{
name: '销量',
type: 'bar',
data: [5, 20, 36, 10, 10, 20]
}
]
};
// 使用刚指定的配置项和数据显示图表。
myChart.setOption(option);
</script>
</body>
</html>
cef代码
static class Program
{
/// <summary>
/// 应用程序的主入口点。
/// </summary>
[STAThread]
static int Main()
{
CefRuntime.SubscribeAnyCpuAssemblyResolver();
Cef.EnableHighDPISupport();
var settings = new CefSettings()
{
//By default CefSharp will use an in-memory cache, you need to specify a Cache Folder to persist data
CachePath = Path.Combine(Environment.GetFolderPath(Environment.SpecialFolder.LocalApplicationData), "CefSharp\\Cache")
};
settings.MultiThreadedMessageLoop = true;
settings.CefCommandLineArgs.Add("--disable-web-security", "");
settings.CefCommandLineArgs.Add("--user-data-dir", "D:\\Project\\echart\\CefSharp.MinimalExample-master\\CefSharp.MinimalExample-master\\CefSharp.MinimalExample.WinForms\\china-area-master\\");
//Perform dependency check to make sure all relevant resources are in our output directory.
Cef.Initialize(settings, performDependencyCheck: true, browserProcessHandler: null);
var browser = new Form1();
Application.Run(browser);
return 0;
}
}
WindowState = FormWindowState.Maximized;
string url = @"D:\Project\yiqiankeji\CefEchartForm\CefEchartForm.UI\echarts-map\ceshi.html";
url = url.Replace("\\", "/").Replace(" ", "%20");
browser = new ChromiumWebBrowser(url);
this.panel1.Controls.Add(browser);
链接:https://pan.baidu.com/s/1-1dLAkrRIslRfR3-U94lXA
提取码:83u5